Sdílet prostřednictvím


Vlastní návrháři

Na.NET Framework poskytuje schopnost poskytovat vlastní chování pro typ součásti v režimu návrhu.Návrháři jsou třídy, které poskytují logiku, která můžete upravit vzhled nebo chování typu v době návrhu.Provádění všech návrhářů IDesigner rozhraní.Návrháři jsou přidruženy k typu nebo typ člena až DesignerAttribute.Návrhář mohou provádět úlohy v době návrhu po komponenta nebo ovládací prvek, ke které je přidružena Návrhář byl vytvořen.

Návrháři může být vytvořena tak, že provádění různých typů úloh v režimu návrhu.Návrháři mohou:

  • Změnit a rozšířit chování nebo vzhled komponent a ovládacích prvků v návrhovém režimu.

  • Proveďte vlastní inicializace součásti v režimu návrhu.

  • Přístup k návrhu služby konfigurovat a vytváření komponent v rámci projektu.

  • Přidáte položky do místní nabídky komponenty.

  • Upravte atributy, události a vlastnosti, které jsou vystaveny součástí, ke které je přidružena Návrhář.

Návrháři mohou sloužit důležitou roli pomáhat s uspořádání a Konfigurace komponent nebo povolit správné chování komponenty v návrhovém režimu, který jinak závisí na služby nebo rozhraní, které jsou k dispozici pouze v době spuštění.

Některé ovládací prvky mohou vyžadovat vydávaných v návrhovém režimu usnadnit konfigurace.Například Panel objekt pravděpodobně není viditelná ohraničení v době spuštění.Bez ohraničení panelu není zobrazen ve formuláři stejnou barvou pozadí.Proto návrháře Panel objektu nakreslí ohraničení tečkovanou čárou panelu.

System.ComponentModel.Design Obor názvů poskytuje základní rozhraní, které mohou vývojáři vytvářet podporu návrhu.

V tomto oddíle

Související oddíly

Viz také

Další zdroje

Rozšíření podpory během návrhu