Projektanci niestandardowe
.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 System.ComponentModel.Design.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 System.Windows.Forms.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 System.Windows.Forms.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
Klasy podstawowe Designer
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.Projektant zleceń
W tym artykule opisano sposób dodawania poleceń menu do menu skrótów dla składników w czasie projektowania.Jak: usług dostępu w czasie projektowania
Demonstruje, jak do nabywania i korzystanie z usług w czasie projektowania.Jak: wdrożenie projektanta dla formantu
Demonstruje, jak zaimplementować projektanta dla formantu dostawca urządzenia extender.Jak: Rozszerz wygląd i zachowanie formantów w trybie projektowania
Przedstawia sposób tworzenia niestandardowych projektanta, który zmienia wygląd i zachowanie się formantu w czasie projektowania.Jak: wykonać inicjowania niestandardowych formantów w trybie projektowania
Demonstruje, jak zainicjować składników i formanty, jak są one tworzone przez środowisko projektowania.Jak: tworzenie i konfigurowanie składników w trybie projektowania
Demonstruje, jak programowo utworzyć składników w środowisku projektowym.Jak: dopasować atrybuty, zdarzeń i właściwości składnika w trybie projektowania
Demonstruje, jak zmodyfikować składnik interfejsu API w czasie projektowania.Jak: Tworzenie formantu Windows Forms, który korzysta z funkcji projektowania
Przedstawia sposób tworzenia niestandardowego formantu i skojarzone projektanta dla niestandardowych.
Sekcje pokrewne
Programowanie ze składnikami
Określa, jakie składnik jest i omówienie.NET Framework pojęcia dotyczące programowaniaProgramowanie formantów Windows Forms niestandardowy z.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.