Rozszerzenie wsparcia w czasie 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
What's New in Design-Time Support in the .NET Framework 2.0
Omówienie nowych funkcji w czasie projektowania w .NET Framework.Rozszerzanie instrukcje obsługi technicznej w czasie projektowania oraz instruktaże
Wyświetla listę łączy do tematów opisujących, które są zawarte w tej sekcji.Jak: obsługa dostępu w czasie projektowania w Windows Forms
W tym artykule opisano, zespołów i obszarów nazw, którego można użyć, aby rozszerzyć obsługę projektowania formantów Windows Forms.Architektura w czasie projektowania
Zawiera omówienie architektury w czasie projektowania w .NET Framework.Typ deskryptora Przegląd
Zawiera omówienie architektury typ deskryptora.Omówienie usługi zachowanie
Zawiera omówienie obsługi interfejsu użytkownika dla projektantów Windows Forms.Projektant serializacji, omówienie
Zawiera omówienie architektury projektanta serializacji.Atrybuty i pomocy technicznej w czasie projektowania
W tym artykule opisano sposób użycia atrybutów niestandardowych do kojarzenia pomocy technicznej w czasie projektowania z określonego składnika lub formantu.Uogólnione konwersja typu
W tym artykule opisano metody przeliczania wartości między typami.Projektant poleceń i modelu obiektowego DesignerAction dla Windows Forms
W tym artykule opisano, jak zaimplementować projektanta poleceń i tagów inteligentnych dla niestandardowych składników oraz kontrole.Projektanci niestandardowe
W tym artykule opisano kluczowych pojęć dotyczących wykonania projektanta.Projektant jest klasa, która można regulować wizualną reprezentację i zachowanie składnika w czasie projektowania.Urządzenie Extender dostawców
Zawiera omówienie architektury dostawca urządzenia extender.Edytory typ interfejsu użytkownika
Zawiera omówienie architektury edytora typu interfejsu użytkownika.Rozwiązywanie problemów z rozwoju w czasie projektowania
W tym artykule opisano sposób zdiagnozować i naprawić różne problemy, które mogą wystąpić w czasie projektowania, rozwoju.Zasoby zewnętrzne na rozszerzenie pomocy technicznej w czasie projektowania
Zawiera łącza do zewnętrznych witryn sieci Web, aby wspomóc poprawę zrozumienia, jak rozszerzenie pomocy technicznej w czasie projektowania.
Sekcje pokrewne
Atrybuty projektowania składników
Wyświetla listę atrybutów, które są ogólnie stosowane do właściwości i zdarzeń w części i formanty.Błędy w czasie projektowania w projektancie Windows Forms
Wyjaśnia znaczenie i użyj listy błędów czasu projektowania, który pojawia się w programie Microsoft Visual Studio, gdy nie udało się załadować projektanta Windows Forms.