Niestandardowi projektanci
.NET Framework zapewnia możliwość przewidują spowoduje uaktywnienie zachowania niestandardowego typu części, gdy jest on w trybie projektowania.Projektanci są klas udostępniających logiki, które można dostosować wygląd lub zachowanie typu w czasie projektowania.Wdrożenie wszystkich projektanci IDesigner interfejsu.Projektanci są skojarzone z typu lub typ użytkownika za pomocą DesignerAttribute.Projektant może wykonywać zadania w czasie projektowania po składnika lub formantu, z którą jest skojarzony Projektant zostały utworzone.
Projektanci mogą być wbudowane do wykonywania różnych typów zadań w trybie projektowania.Projektanci mogą:
Zmienić i rozszerzyć zachowania lub wyglądu składników i formantów w trybie projektowania.
Wykonać inicjowania niestandardowych dla składnika w trybie projektowania.
Dostęp do usług w czasie projektowania i skonfigurować i utworzyć składników w ramach projektu.
Dodawanie elementów menu w menu skrótów składnika.
Dostosować atrybuty, zdarzeń i właściwości udostępniane przez składnik, z którym jest skojarzona projektanta.
Projektanci mogą służyć ważną rolę w wspomagającymi rozmieszczenie i konfiguracji składników lub aby umożliwić zachowanie właściwego dla składnika w trybie projektowania, które w przeciwnym razie zależy od usług lub interfejsów dostępnych tylko w czasie wykonywania.
Niektóre formanty mogą wymagać wizualnych w trybie projektowania, aby ułatwić konfigurację.Na przykład Panel obiektu może nie mieć obramowanie widoczne w czasie wykonywania.Bez obramowania panel nie jest widoczny w formularzu, w tym samym kolorze tła.W związku z tym, Projektant dla Panel obiektu zwraca kropkowane linie obramowania panelu.
System.ComponentModel.Design Obszar nazw zapewnia podstawowe interfejsy, które deweloperzy mogą używać do tworzenia wsparcia w fazie projektowania.
W tej sekcji
Podstawowe klasy projektanta
Zawiera opis klas i interfejsów, których można użyć do utworzenia niestandardowego czasu projektowania interfejsu użytkownika (UI).Filtrowanie metadanych
W tym artykule opisano sposób modyfikowania zestaw właściwości, atrybutów i zdarzenia, udostępniane przez składnik lub kontroli w czasie projektowania.Zlecenia projektanta
W tym artykule opisano sposób dodawania poleceń menu do menu skrótów dla składników w czasie projektowania.Porady: uzyskiwanie dostępu do usług pomocy technicznej czasu projektowania
Demonstruje, jak do nabywania i korzystanie z usług w czasie projektowania.Porady: implementowanie projektanta na potrzeby sterowania
Demonstruje, jak zaimplementować projektanta dla formantu dostawca urządzenia extender.Porady: rozszerzanie wyglądu i zachowania formantów w trybie projektowania
Przedstawia sposób tworzenia niestandardowych projektanta, który zmienia wygląd i zachowanie się formantu w czasie projektowania.Porady: wykonywanie niestandardowej inicjalizacji formantów w trybie projektowania
Demonstruje, jak zainicjować składników i formanty, jak są one tworzone przez środowisko projektowania.Porady: tworzenie i konfigurowanie składników w trybie projektowania
Demonstruje, jak programowo utworzyć składników w środowisku projektowym.Porady: korygowanie atrybutów, zdarzeń i właściwości składnika w trybie projektowania
Demonstruje, jak zmodyfikować składnik interfejsu API w czasie projektowania.Porady: tworzenie formantu formularzy Windows wykorzystującego funkcje czasu projektowania
Przedstawia sposób tworzenia niestandardowego formantu i skojarzone projektanta dla niestandardowych.
Sekcje pokrewne
Programowanie przy użyciu składników
Określa, jakie składnik jest i omówienie.NET Framework pojęcia dotyczące programowaniaOpracowywanie niestandardowych formantów formularzy systemu Windows za pomocą programu .NET Framework
Opisuje sposób autor niestandardowych formantów dla Windows Forms.Developing Custom ASP.NET Server Controls
W tym artykule opisano sposób autor niestandardowe ASP.NET formanty serwera.