System.ComponentModel.Design Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy, které mohou vývojáři použít k vytvoření vlastního chování při návrhu komponent a uživatelských rozhraní pro konfiguraci komponent v době návrhu. Prostředí v době návrhu poskytuje systémy, které vývojářům umožňují uspořádat komponenty a konfigurovat jejich vlastnosti. Některé komponenty můžou vyžadovat správné fungování v prostředí v době návrhu specifické chování jen v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají při konfiguraci komponent nebo hodnot složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k sestavení chování návrhu pro komponenty, přístup ke službám návrhu a implementaci přizpůsobených konfiguračních rozhraní v době návrhu.
Třídy
| Name | Description |
|---|---|
| ActiveDesignerEventArgs |
Poskytuje data pro událost ActiveDesigner. |
| ActiveDesignSurfaceChangedEventArgs |
Poskytuje data pro událost ActiveDesignSurfaceChanged. |
| ArrayEditor |
Poskytuje uživatelské rozhraní pro úpravy polí v době návrhu. |
| BinaryEditor |
Poskytuje uživatelské rozhraní pro úpravy binárních dat. |
| ByteViewer |
Zobrazí pole bajtů v šestnáctkových formátech, ANSI a Unicode. |
| CheckoutException |
Výjimka, která se vyvolá při pokusu o rezervaci souboru, který je vrácen do programu pro správu zdrojového kódu, je zrušen nebo selže. |
| CollectionEditor |
Poskytuje uživatelské rozhraní, které může upravovat většinu typů kolekcí v době návrhu. |
| CollectionEditor.CollectionForm |
Poskytuje modální dialogové okno pro úpravu obsahu kolekce pomocí UITypeEditor. |
| CommandID |
Představuje jedinečný identifikátor příkazu, který se skládá z číselného ID příkazu a identifikátoru skupiny nabídek GUID. |
| ComponentChangedEventArgs |
Poskytuje data pro událost ComponentChanged. Tato třída se nemůže dědit. |
| ComponentChangingEventArgs |
Poskytuje data pro událost ComponentChanging. Tato třída se nemůže dědit. |
| ComponentDesigner |
Rozšiřuje chování režimu návrhu komponenty. |
| ComponentDesigner.ShadowPropertyCollection |
Představuje kolekci stínových vlastností, které by měly přepsat zděděné výchozí nebo přiřazené hodnoty pro konkrétní vlastnosti. Tato třída se nemůže dědit. |
| ComponentEventArgs |
Poskytuje data pro události ComponentAdded, ComponentAdding, ComponentRemoveda ComponentRemoving události. |
| ComponentRenameEventArgs |
Poskytuje data pro událost ComponentRename. |
| DataSourceDescriptor |
Obsahuje třídy, které mohou vývojáři použít k vytvoření vlastního chování při návrhu komponent a uživatelských rozhraní pro konfiguraci komponent v době návrhu. Prostředí v době návrhu poskytuje systémy, které vývojářům umožňují uspořádat komponenty a konfigurovat jejich vlastnosti. Některé komponenty můžou vyžadovat správné fungování v prostředí v době návrhu specifické chování jen v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají při konfiguraci komponent nebo hodnot složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k sestavení chování návrhu pro komponenty, přístup ke službám návrhu a implementaci přizpůsobených konfiguračních rozhraní v době návrhu. |
| DataSourceDescriptorCollection |
Obsahuje třídy, které mohou vývojáři použít k vytvoření vlastního chování při návrhu komponent a uživatelských rozhraní pro konfiguraci komponent v době návrhu. Prostředí v době návrhu poskytuje systémy, které vývojářům umožňují uspořádat komponenty a konfigurovat jejich vlastnosti. Některé komponenty můžou vyžadovat správné fungování v prostředí v době návrhu specifické chování jen v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají při konfiguraci komponent nebo hodnot složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k sestavení chování návrhu pro komponenty, přístup ke službám návrhu a implementaci přizpůsobených konfiguračních rozhraní v době návrhu. |
| DataSourceGroup |
Obsahuje třídy, které mohou vývojáři použít k vytvoření vlastního chování při návrhu komponent a uživatelských rozhraní pro konfiguraci komponent v době návrhu. Prostředí v době návrhu poskytuje systémy, které vývojářům umožňují uspořádat komponenty a konfigurovat jejich vlastnosti. Některé komponenty můžou vyžadovat správné fungování v prostředí v době návrhu specifické chování jen v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají při konfiguraci komponent nebo hodnot složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k sestavení chování návrhu pro komponenty, přístup ke službám návrhu a implementaci přizpůsobených konfiguračních rozhraní v době návrhu. |
| DataSourceGroupCollection |
Obsahuje třídy, které mohou vývojáři použít k vytvoření vlastního chování při návrhu komponent a uživatelských rozhraní pro konfiguraci komponent v době návrhu. Prostředí v době návrhu poskytuje systémy, které vývojářům umožňují uspořádat komponenty a konfigurovat jejich vlastnosti. Některé komponenty můžou vyžadovat správné fungování v prostředí v době návrhu specifické chování jen v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají při konfiguraci komponent nebo hodnot složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k sestavení chování návrhu pro komponenty, přístup ke službám návrhu a implementaci přizpůsobených konfiguračních rozhraní v době návrhu. |
| DataSourceProviderService |
Obsahuje třídy, které mohou vývojáři použít k vytvoření vlastního chování při návrhu komponent a uživatelských rozhraní pro konfiguraci komponent v době návrhu. Prostředí v době návrhu poskytuje systémy, které vývojářům umožňují uspořádat komponenty a konfigurovat jejich vlastnosti. Některé komponenty můžou vyžadovat správné fungování v prostředí v době návrhu specifické chování jen v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají při konfiguraci komponent nebo hodnot složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k sestavení chování návrhu pro komponenty, přístup ke službám návrhu a implementaci přizpůsobených konfiguračních rozhraní v době návrhu. |
| DateTimeEditor |
Tento editor data a času je UITypeEditor vhodný pro vizuální úpravy DateTime objektů. |
| DesignerActionHeaderItem |
Představuje statickou položku záhlaví na panelu inteligentních značek. Tato třída se nemůže dědit. |
| DesignerActionItem |
Poskytuje základní třídu pro typy, které představují položku panelu na panelu inteligentních značek. |
| DesignerActionItemCollection |
Představuje kolekci DesignerActionItem objektů. |
| DesignerActionList |
Poskytuje základní třídu pro typy, které definují seznam položek použitých k vytvoření inteligentního panelu značek. |
| DesignerActionListCollection |
Představuje kolekci DesignerActionList objektů. |
| DesignerActionListsChangedEventArgs |
Poskytuje data pro událost DesignerActionListsChanged. |
| DesignerActionMethodItem |
Představuje položku panelu inteligentních značek, která je přidružena k metodě ve třídě odvozené z DesignerActionList. |
| DesignerActionPropertyItem |
Představuje položku panelu, která je přidružena k vlastnosti ve třídě odvozené od DesignerActionList. Tato třída se nemůže dědit. |
| DesignerActionService |
Vytvoří službu v době návrhu, která spravuje kolekci DesignerActionItem objektů pro komponenty. |
| DesignerActionTextItem |
Představuje statickou textovou položku na panelu inteligentních značek. |
| DesignerActionUIService |
Spravuje uživatelské rozhraní pro panel inteligentních značek. Tato třída se nemůže dědit. |
| DesignerActionUIStateChangeEventArgs |
Poskytuje data pro událost DesignerActionUIStateChange. |
| DesignerCollection |
Představuje kolekci návrhářů. |
| DesignerCommandSet |
Představuje základní třídu pro nástroje návrhu, nikoli odvozené z ComponentDesigner, které poskytují inteligentní značky nebo možnosti příkazů návrháře. |
| DesignerEventArgs |
Poskytuje data pro události DesignerCreated a DesignerDisposed. |
| DesignerOptionService |
Poskytuje základní třídu pro získání a nastavení hodnot možností pro návrháře. |
| DesignerOptionService.DesignerOptionCollection |
Obsahuje kolekci možností návrháře. Tato třída se nemůže dědit. |
| DesignerTransaction |
Poskytuje způsob, jak seskupit řadu akcí v době návrhu, aby se zlepšil výkon a umožnil vrácení většiny typů změn zpět. |
| DesignerTransactionCloseEventArgs |
Poskytuje data pro události TransactionClosed a TransactionClosing. |
| DesignerVerb |
Představuje příkaz, který lze vyvolat z návrháře. |
| DesignerVerbCollection |
Představuje kolekci DesignerVerb objektů. |
| DesignSurface |
Představuje uživatelské rozhraní pro navrhování komponent. |
| DesignSurfaceCollection |
Obsahuje kolekci návrhových ploch. Tato třída se nemůže dědit. |
| DesignSurfaceEventArgs |
Poskytuje data pro událost DesignSurfaceCreated. |
| DesignSurfaceManager |
Spravuje kolekci DesignSurface objektů. |
| DesigntimeLicenseContext |
Představuje kontext licence v době návrhu, který může podporovat poskytovatele licencí v době návrhu. |
| DesigntimeLicenseContextSerializer |
Poskytuje podporu pro serializaci kontextu licencí v době návrhu. |
| EventBindingService |
Výchozí implementace IEventBindingService rozhraní. |
| ExceptionCollection |
Představuje kolekci výjimek. |
| HelpKeywordAttribute |
Určuje kontextové klíčové slovo pro třídu nebo člena. Tato třída se nemůže dědit. |
| InheritanceService |
Poskytuje sadu metod pro identifikaci zděděných komponent. |
| LoadedEventArgs |
Poskytuje data pro událost Loaded. Tato třída se nemůže dědit. |
| LocalizationExtenderProvider |
Poskytuje podporu návrhu pro lokalizační funkce kořenového návrháře. |
| MenuCommand |
Představuje položku příkazu Windows nebo panelu nástrojů. |
| MenuCommandsChangedEventArgs |
Poskytuje data pro událost MenuCommandsChanged. |
| MenuCommandService |
Implementuje rozhraní IMenuCommandService. |
| MultilineStringEditor |
Zobrazí dialogové okno pro úpravy víceřádkových řetězců v režimu návrhu. |
| ObjectSelectorEditor |
Implementuje základní funkce, které lze použít k návrhu editorů hodnot. Tyto editory pak můžou poskytnout uživatelské rozhraní pro reprezentaci a úpravu hodnot objektů podporovaných datových typů. |
| ObjectSelectorEditor.Selector |
Zobrazí hierarchickou kolekci označených položek, které jsou reprezentovány značkou TreeNode. |
| ObjectSelectorEditor.SelectorNode |
Představuje uzel objektu TreeView. |
| ProjectTargetFrameworkAttribute |
Určuje cílovou architekturu projektu. |
| ServiceContainer |
Poskytuje jednoduchou implementaci IServiceContainer rozhraní. |
| StandardCommands |
Definuje identifikátory pro standardní sadu příkazů, které jsou k dispozici pro většinu aplikací. |
| StandardToolWindows |
Definuje identifikátory GUID, které odpovídají standardní sadě oken nástrojů, které jsou k dispozici v návrhovém prostředí. |
| TypeDescriptionProviderService |
Poskytuje zprostředkovatele popisu typu pro zadaný typ. |
| UndoEngine |
Určuje obecnou funkci vrácení zpět/znovu v době návrhu. |
| UndoEngine.UndoUnit |
Zapouzdřuje jednotku práce, kterou může uživatel vrátit zpět. |
Rozhraní
| Name | Description |
|---|---|
| IComponentChangeService |
Poskytuje rozhraní pro přidání a odebrání obslužných rutin událostí pro události, které přidávají, mění, odebírají nebo přejmenovává komponenty, a poskytuje metody pro vyvolání ComponentChanged nebo ComponentChanging události. |
| IComponentDesignerDebugService |
Poskytuje služby ladění v prostředí v době návrhu. |
| IComponentDesignerStateService |
Umožňuje návrháři ukládat a načítat jeho stav. |
| IComponentDiscoveryService |
Povolí výčet komponent v době návrhu. |
| IComponentInitializer |
Poskytuje sadu doporučených výchozích hodnot při vytváření komponent. |
| IDesigner |
Poskytuje základní architekturu pro vytvoření vlastního návrháře. |
| IDesignerEventService |
Poskytuje oznámení událostí při přidání a odebrání kořenových návrhářů, při změně vybrané komponenty a při změně aktuálního kořenového návrháře. |
| IDesignerFilter |
Poskytuje rozhraní, které návrháři umožňuje přístup ke slovníkům a filtrování slovníků TypeDescriptor , které ukládají vlastnost, atribut a popisovače událostí, které návrhář komponent může vystavit prostředí návrhu. |
| IDesignerHost |
Poskytuje rozhraní pro správu transakcí a komponent návrháře. |
| IDesignerHostTransactionState |
Určuje metody, které má hostitel návrháře hlásit stav transakcí. |
| IDesignerOptionService |
Poskytuje přístup k možnostem návrháře umístěným v nabídce Tools v Options v Visual Studio vývojovém prostředí. |
| IDesignTimeAssemblyLoader |
Nástroj pro načítání sestavení v návrháři. |
| IDictionaryService |
Poskytuje základní slovník páru klíč-hodnota specifické pro komponenty prostřednictvím služby, kterou návrhář může použít k ukládání uživatelem definovaných dat. |
| IEventBindingService |
Poskytuje službu pro registraci obslužných rutin událostí pro události komponent. |
| IExtenderListService |
Poskytuje rozhraní, které může vypsat poskytovatele extenderu. |
| IExtenderProviderService |
Poskytuje rozhraní pro přidávání a odebírání zprostředkovatelů extenderů v době návrhu. |
| IHelpService |
Poskytuje metody zobrazení témat nápovědy a přidávání a odebírání klíčových slov nápovědy v době návrhu. |
| IInheritanceService |
Poskytuje metody pro identifikaci komponent. |
| IMenuCommandService |
Poskytuje metody pro správu příkazů globálního návrháře a příkazů nabídek dostupných v režimu návrhu a zobrazení některých typů místních nabídek. |
| IMultitargetHelperService |
Definuje služby překladu názvů více cílových typů v prostředí v době návrhu. |
| IReferenceService |
Poskytuje rozhraní pro získání odkazů na objekty v projektu podle názvu nebo typu, získání názvu zadaného objektu a pro vyhledání nadřazeného objektu zadaného objektu v projektu návrháře. |
| IResourceService |
Poskytuje rozhraní pro návrháře pro přístup ke čtenářům prostředků a zapisovačům pro konkrétní CultureInfo typy prostředků. |
| IRootDesigner |
Poskytuje podporu pro technologie zobrazení návrháře na kořenové úrovni. |
| ISelectionService |
Poskytuje rozhraní pro návrháře pro výběr součástí. |
| IServiceContainer |
Poskytuje kontejner pro služby. |
| ITreeDesigner |
Poskytuje podporu pro vytvoření sady souvisejících vlastních návrhářů. |
| ITypeDescriptorFilterService |
Poskytuje rozhraní pro úpravu sady popisovačů členů pro komponentu v režimu návrhu. |
| ITypeDiscoveryService |
Zjišťuje dostupné typy v době návrhu. |
| ITypeResolutionService |
Poskytuje rozhraní pro načtení sestavení nebo typu podle názvu. |
Výčty
| Name | Description |
|---|---|
| ComponentActionsType |
Určuje typ inteligentní značky vázané na objekt s ohledem na to, jak byla přidružena ke komponentě. |
| DesignerActionListsChangedType |
Určuje typ změny, ke které dochází v kolekci objektů DesignerActionList. |
| DesignerActionUIStateChangeType |
Určuje stav zobrazení panelu inteligentních značek. |
| DisplayMode |
Definuje identifikátory, které označují režimy zobrazení používané ByteViewer. |
| HelpContextType |
Definuje identifikátory, které označují informace o kontextu, ze kterého pochází žádost o informace nápovědy. |
| HelpKeywordType |
Definuje identifikátory, které označují typ klíčového slova nápovědy. |
| MenuCommandsChangedType |
Určuje typ akce, ke které došlo v kolekci MenuCommands souvisejícího objektu. |
| SelectionTypes |
Definuje identifikátory, které označují typ výběru. |
| ViewTechnology |
Definuje identifikátory pro sadu technologií, které návrhář hostuje podporu. |
Delegáti
| Name | Description |
|---|---|
| ActiveDesignerEventHandler |
Představuje metodu, která bude zpracovávat ActiveDesignerChanged událost. |
| ActiveDesignSurfaceChangedEventHandler |
Představuje metodu, která bude zpracovávat ActiveDesignSurfaceChanged událost .DesignSurfaceManager Tato třída se nemůže dědit. |
| ComponentChangedEventHandler |
Představuje metodu, která bude zpracovávat ComponentChanged událost. |
| ComponentChangingEventHandler |
Představuje metodu, která bude zpracovávat ComponentChanging událost. |
| ComponentEventHandler |
Představuje metodu, která bude zpracovávat ComponentAdding, ComponentAddedComponentRemoving, a ComponentRemoved události vyvolané pro události na úrovni komponenty. |
| ComponentRenameEventHandler |
Představuje metodu, která bude zpracovávat ComponentRename událost. |
| DesignerActionListsChangedEventHandler |
Představuje metodu, která bude zpracovávat DesignerActionListsChanged událost .DesignerActionService Tato třída se nemůže dědit. |
| DesignerActionUIStateChangeEventHandler |
Představuje metodu, která bude zpracovávat DesignerActionUIStateChange událost .DesignerActionUIService |
| DesignerEventHandler |
Představuje metodu, která bude zpracovávat DesignerCreated a DesignerDisposed události, které jsou vyvolány při vytvoření nebo odstranění dokumentu. |
| DesignerTransactionCloseEventHandler |
Představuje metodu, která zpracovává TransactionClosed události TransactionClosing návrháře. |
| DesignSurfaceEventHandler |
Představuje metodu, která bude zpracovávat DesignSurfaceCreated událost DesignSurfaceManager třídy. Tato třída se nemůže dědit. |
| LoadedEventHandler |
Představuje metodu, která bude zpracovávat Loaded událost DesignSurface třídy. Tato třída se nemůže dědit. |
| MenuCommandsChangedEventHandler |
Představuje metodu, která bude zpracovávat MenuCommandsChanged událost .MenuCommandService Tato třída se nemůže dědit. |
| ServiceCreatorCallback |
Poskytuje mechanismus zpětného volání, který může vytvořit instanci služby na vyžádání. |
Poznámky
Mezi třídy v tomto oboru názvů patří:
Základní IDesigner rozhraní, které můžete použít k přizpůsobení chování při návrhu pro konkrétní typy komponent.
ComponentDesigner Třída, která poskytuje sofistikovanější návrhář základní třídu, která implementuje IDesigner, IDisposablea IDesignerFilter rozhraní.
Rozhraní návrháře a služby, které návrháři umožňují podporovat další funkce, včetně:
- IComponentChangeService
- IDesignerEventService
- IDesignerFilter
- IDesignerHost
- IDesignerOptionService
- IDictionaryService
- IEventBindingService
- IExtenderListService
- IExtenderProviderService
- IHelpService
- IInheritanceService
- IMenuCommandService
- IReferenceService
- IResourceService
- IRootDesigner
- ISelectionService
- IServiceContainer
- ITypeDescriptorFilterService
- ITypeResolutionService
Třídy, které lze použít k přizpůsobení správy kontextu licencí návrhu a serializace: DesigntimeLicenseContext a DesigntimeLicenseContextSerializer.
Jednoduché editory kolekcí, které lze rozšířit: ArrayEditor a CollectionEditor.