System.ComponentModel.Design Obor názvů

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ří: