Udostępnij za pośrednictwem


Rozszerzona pomoc techniczna czasu projektowania

.NET Framework Udostępnia rozszerzalną architekturę dostosowywania zachowania i wyświetlania składników i formantów w trybie projektowania.Ta architektura pomocy technicznej w czasie projektowania umożliwia deweloperom tworzenie dostosowanych rozszerzenia czasu projektowania składników i formantów.Deweloperzy można zapewnić niestandardowe zachowania w czasie projektowania, wartość konfiguracji interfejsów, generowanie kodu dla właściwości inicjowania i korzystać z usług świadczonych przez środowiska czasu projektowania.

Na przykład jeśli właściwość Typ niestandardowy jest zdefiniowana w formancie, można dostarczyć niestandardowy interfejs użytkownika, lub wpisać edytora, aby edytować wartość tej właściwości przy użyciu przeglądarki własności.Można utworzyć klasę o nazwie projektanta, który można zarządzać różnych aspektów składnika lub wygląd formantu i zachowanie w czasie projektowania.

W przeszłości obsługa specjalną logikę sprawa dla składników w trybie projektowania został wbudowany w projektant formularza i było projektant formularza, a nie obiektu, który był odpowiedzialny za zapewnienie możliwości projektowania.Na przykład w świecie ActiveX różnych narzędzi oferowanych własne projektanci formularzy, z różnych interfejsów użytkownika i możliwości.Ponieważ zestaw funkcji stałych produktu nie konta na potrzeby wszystkich formantów, formanty ActiveX miał tylko ograniczony poziom projektowania niestandardowych wsparcia.

Jednak obsługę projektowania składników w .NET Framework, nie jest zdefiniowany wyłącznie przez narzędzie do projektowania na takie jak Visual Studio.Zamiast tego środowiska programowania obsługuje rozszerzenia i definicji zachowanie w czasie projektowania przez klasy, takie jak projektanci, które zapewniają obsługę projektowania składników.Obsługa zachowanie trybu rozszerzonego i można dostosować projekt jest integralną częścią .NET Framework.Narzędzia takie jak Visual Studio również świadczenie szerokiego wachlarza usług w czasie projektowania, które projektanci mogą używać.

W tej części podano ogólne informacje i przykłady do pomocy składnika i deweloperom kontrolę dodatkowe funkcje projektowania składników.

Chociaż wiele systemów czasu projektowania, omówione w tej sekcji dotyczą składników ogólnie, niektóre są szczególne formularzy sieci Web lub Windows Forms.Istnieją różnice w czasie projektowania ASP.NET formularzy sieci Web i Windows Forms, ponieważ mechanizm renderowania ASP.NET formanty serwera różni się od renderowania Windows Forms kontroli.ASP.NET Kontroli serwer wysyła do klienta HTML lub inny język znaczników.Język ten jest renderowana przez przeglądarkę klienta lub inne urządzenie przeglądania.Formant Windows Forms z drugiej strony, zwykle maluje przy użyciu GDI+, która jest nowa biblioteka grafiki systemu Windows.

W tej sekcji

Sekcje pokrewne