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ářů System.ComponentModel.Design.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 System.Windows.Forms.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 System.Windows.Forms.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 Designer
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.Návrhář slovesa
Popisuje, jak přidat příkazy místní nabídky pro komponenty v době návrhu.Jak: přístup k návrhu služby
Ukazuje, jak získat a používat služby návrhu.Jak: implementovat návrhář ovládacího prvku
Ukazuje, jak implementovat návrhář ovládacího prvku zprostředkovatele zařízení extender.Jak: rozšířit na vzhled a chování ovládacích prvků v návrhovém režimu
Ukazuje, jak vytvořit vlastní Návrhář, který změní vzhled a chování ovládacího prvku v době návrhu.Jak: provést vlastní inicializace ovládacích prvků v návrhovém režimu
Ukazuje, jak inicializovat součásti a ovládací prvky, jako jsou vytvářeny návrhové prostředí.Jak: vytvoření a konfigurace součásti v režimu návrhu
Ukazuje, jak programově vytvářet komponenty v návrhovém prostředí.Jak: upravit atributy, události a vlastnosti součásti v režimu návrhu
Ukazuje, jak upravit API komponenty v době návrhu.Jak: vytvořit ovládací prvek model Windows Forms, který využívá funkce návrhu.
Ukazuje, jak vytvořit vlastní ovládací prvek a přidružené vlastní designer.
Související oddíly
Programování se součástmi
Definuje jaké součásti a poskytuje přehled.NET Framework programovací pojmyVývoj vlastní ovládací prvky model Windows Forms s.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.