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
Základní třídy návrháře
Popisuje třídy a rozhraní, které lze použít k vytvoření návrhu uživatelského rozhraní (UI).Filtrování metadat
Popisuje, jak upravit sadu vlastností, atributy a události, které jsou vystaveny komponenta nebo ovládací prvek v době návrhu.Příkazy návrháře
Popisuje, jak přidat příkazy místní nabídky pro komponenty v době návrhu.Postupy: Přístup ke službám během návrhu
Ukazuje, jak získat a používat služby návrhu.Postupy: Implementace návrháře pro ovládací prvek
Ukazuje, jak implementovat návrhář ovládacího prvku zprostředkovatele zařízení extender.Postupy: Rozšíření vzhledu a chování ovládacích prvků v režimu návrhu
Ukazuje, jak vytvořit vlastní Návrhář, který změní vzhled a chování ovládacího prvku v době návrhu.Postupy: Provádění vlastní inicializace pro ovládací prvky v režimu návrhu
Ukazuje, jak inicializovat součásti a ovládací prvky, jako jsou vytvářeny návrhové prostředí.Postupy: Vytváření a konfigurace komponent v režimu návrhu
Ukazuje, jak programově vytvářet komponenty v návrhovém prostředí.Postupy: Přizpůsobení atributů, událostí a vlastností komponenty v režimu návrhu
Ukazuje, jak upravit API komponenty v době návrhu.Postupy: Vytvoření ovládacího prvku Windows Forms, který využívá funkce sady Visual Studio pro dobu návrhu
Ukazuje, jak vytvořit vlastní ovládací prvek a přidružené vlastní designer.
Související oddíly
Programování pomocí komponent
Definuje jaké součásti a poskytuje přehled.NET Framework programovací pojmyVývoj vlastních ovládacích prvků Windows Forms pomocí rozhraní .NET Framework
Popisuje, jak vytvářet vlastní ovládací prvky pro model Windows Forms.Developing Custom ASP.NET Server Controls
Popisuje, jak vytvářet vlastní ASP.NET ovládací prvky serveru.