Rozšíření podpory během návrhu
.NET Framework Poskytuje rozšiřitelnou architekturou pro přizpůsobení chování a zobrazení komponent a ovládacích prvků v návrhovém režimu.Tato podpora návrhu architektura umožňuje vývojářům vytvářet vlastní rozšíření návrhu pro ovládací prvky a součásti.Vývojáři můžete poskytnout vlastní chování návrhu, hodnoty konfigurace rozhraní, generování kódu pro inicializační vlastnosti a využívat služby poskytované návrhu prostředí.
Například jestliže vlastnost vlastní typ ovládacího prvku, můžete poskytnout vlastní uživatelské rozhraní nebo zadejte editoru můžete upravit hodnotu této vlastnosti pomocí prohlížeče vlastnosti.Můžete vytvořit třídy se nazývá Návrhář, který lze spravovat různé aspekty vzhledu a chování komponenty nebo ovládacího prvku v době návrhu.
V minulosti byla podpora pro zvláštní případ logiku pro součásti v režimu návrhu vestavěné Návrhář formuláře a byla Návrhář formuláře není objekt, který byl odpovědný za poskytování možnosti návrhu.Ve světě, ActiveX například různé nástroje nabízené vlastní návrhářům různých uživatelských rozhraní a schopnosti.Protože sada dlouhodobého funkcí produktu nelze účet pro potřeby všechny ovládací prvky, ovládací prvky ActiveX bylo pouze omezenou úroveň vlastního návrhu podporují.
Však podpora komponent v návrhu .NET Framework, není definován výlučně podle návrhu nástroje jako například Visual Studio.Místo toho vývojové prostředí podporuje rozšíření a chování návrh definice tříd, jako je například návrháři, které poskytují podporu návrhu součásti.Podpora rozšiřitelná a přizpůsobitelné režim chování je integrovanou součástí .NET Framework.Nástroje, jako například Visual Studio také stanovit rozsah návrhu služby, které mohou designéři použít.
Tato část obsahuje základní informace a ukázky komponent a vývojáři ovládacího prvku přidat součásti funkce návrhu.
Ačkoli mnoho návrhu systémů popsaných v této části obecně platí pro součásti, některé jsou specifické webové formuláře nebo model Windows Forms.Existují rozdíly v návrhu ASP.NET webové formuláře a model Windows Forms, protože mechanismus vykreslování ASP.NET ovládací prvky serveru se liší od vykreslování prvků model Windows Forms.ASP.NET Řízení serveru odešle klientovi HTML nebo jiného markup language.Tento jazyk je vykreslen prohlížečem klienta nebo jiné zařízení pro zobrazení.Model Windows Forms řízení, na straně druhé, obvykle maluje pomocí GDI+, což je nová knihovna Windows graphics.
V tomto oddíle
What's New in Design-Time Support in the .NET Framework 2.0
Obsahuje přehled nových funkcí návrhu .NET Framework.Rozšíření témat postupů a návodů podpory během návrhu
Seznam odkazů na témata s postupy, které jsou obsaženy v této části.Postupy: Přístup k podpoře návrhu ve Windows Forms
Popisuje obory názvů, které lze použít k rozšíření podpory model Windows Forms ovládací prvky návrhu a sestavení.Architektura návrhu
Poskytuje přehled architektury návrhu v .NET Framework.Přehled deskriptorů typu
Poskytuje přehled architektury typ popisovače.Přehled služby chování
Přehled podpory uživatelského rozhraní pro návrháře model Windows Forms.Přehled serializace návrháře
Poskytuje přehled architektury návrháře serializace.Atributy a podpora při návrhu
Popisuje způsob použití vlastních atributů na podporu návrhu přidružit určitou komponentu nebo ovládací prvek.Převod zobecněného typu
Popisuje metody pro převod hodnot mezi typy.Příkazy návrháře a model objektu DesignerAction pro Windows Forms
Tento článek popisuje provedení příkazů návrháře a inteligentních značek pro vlastní komponenty a ovládací prvky.Vlastní návrháři
Popisuje klíčové pojmy za provádění návrháře.Návrhář je třída, která lze řídit chování komponenty a vizuální reprezentace v době návrhu.Zprostředkovatelé rozšíření
Poskytuje přehled architektury zprostředkovatele zařízení extender.Editory typů uživatelského rozhraní
Poskytuje přehled architektury editor uživatelského rozhraní typu.Řešení potíží s vývojem během návrhu
Popisuje, jak diagnostikovat a opravit různé problémy v návrhu rozvoje.Externí prostředky pro rozšíření podpory během návrhu
Obsahuje odkazy na vnější webové servery pomáhají zlepšit porozumění jak rozšířit podporu návrhu.
Související oddíly
Atributy doby návrhu pro komponenty
Seznam atributů, které jsou obecně použity vlastnosti a události v součásti a ovládací prvky.Chyby při návrhu v Návrháři formulářů Windows
Vysvětluje význam a použití seznamu chyba návrhu, který se zobrazí v aplikaci Microsoft Visual Studio při model Windows Forms Návrhář nemůže načíst.