Udostępnij za pośrednictwem


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

Sekcje pokrewne

Zobacz też

Inne zasoby

Rozszerzona pomoc techniczna czasu projektowania