Sdílet prostřednictvím


System.ComponentModel.Design Obor názvů

Obsahuje třídy, které mohou vývojáři použít k vytváření vlastního chování v době návrhu pro komponenty a uživatelská rozhraní pro konfiguraci komponent v době návrhu. Prostředí pro návrh poskytuje systémy, které vývojářům umožňují uspořádat součásti a konfigurovat jejich vlastnosti. Některé komponenty mohou vyžadovat, aby v prostředí v době návrhu správně fungovaly pouze specifické chování v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají konfigurovat komponenty nebo hodnoty složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k vytváření chování v době návrhu pro komponenty, přístupu ke službám v době návrhu a implementaci přizpůsobených rozhraní pro konfiguraci v době návrhu.

Třídy

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á je vyvolána 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 úpravy obsahu kolekce pomocí UITypeEditor.

CommandID

Představuje jedinečný identifikátor příkazu, který se skládá z ID číselného příkazu a identifikátoru guid skupiny nabídek.

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í v 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 ComponentAddedudálosti , ComponentAdding, ComponentRemoveda ComponentRemoving .

ComponentRenameEventArgs

Poskytuje data pro událost ComponentRename.

DataSourceDescriptor

Obsahuje třídy, které mohou vývojáři použít k vytváření vlastního chování v době návrhu pro komponenty a uživatelská rozhraní pro konfiguraci komponent v době návrhu. Prostředí pro návrh poskytuje systémy, které vývojářům umožňují uspořádat součásti a konfigurovat jejich vlastnosti. Některé komponenty mohou vyžadovat, aby v prostředí v době návrhu správně fungovaly pouze specifické chování v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají konfigurovat komponenty nebo hodnoty složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k vytváření chování v době návrhu pro komponenty, přístupu ke službám v době návrhu a implementaci přizpůsobených rozhraní pro konfiguraci v době návrhu.

DataSourceDescriptorCollection

Obsahuje třídy, které mohou vývojáři použít k vytváření vlastního chování v době návrhu pro komponenty a uživatelská rozhraní pro konfiguraci komponent v době návrhu. Prostředí pro návrh poskytuje systémy, které vývojářům umožňují uspořádat součásti a konfigurovat jejich vlastnosti. Některé komponenty mohou vyžadovat, aby v prostředí v době návrhu správně fungovaly pouze specifické chování v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají konfigurovat komponenty nebo hodnoty složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k vytváření chování v době návrhu pro komponenty, přístupu ke službám v době návrhu a implementaci přizpůsobených rozhraní pro konfiguraci v době návrhu.

DataSourceGroup

Obsahuje třídy, které mohou vývojáři použít k vytváření vlastního chování v době návrhu pro komponenty a uživatelská rozhraní pro konfiguraci komponent v době návrhu. Prostředí pro návrh poskytuje systémy, které vývojářům umožňují uspořádat součásti a konfigurovat jejich vlastnosti. Některé komponenty mohou vyžadovat, aby v prostředí v době návrhu správně fungovaly pouze specifické chování v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají konfigurovat komponenty nebo hodnoty složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k vytváření chování v době návrhu pro komponenty, přístupu ke službám v době návrhu a implementaci přizpůsobených rozhraní pro konfiguraci v době návrhu.

DataSourceGroupCollection

Obsahuje třídy, které mohou vývojáři použít k vytváření vlastního chování v době návrhu pro komponenty a uživatelská rozhraní pro konfiguraci komponent v době návrhu. Prostředí pro návrh poskytuje systémy, které vývojářům umožňují uspořádat součásti a konfigurovat jejich vlastnosti. Některé komponenty mohou vyžadovat, aby v prostředí v době návrhu správně fungovaly pouze specifické chování v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají konfigurovat komponenty nebo hodnoty složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k vytváření chování v době návrhu pro komponenty, přístupu ke službám v době návrhu a implementaci přizpůsobených rozhraní pro konfiguraci v době návrhu.

DataSourceProviderService

Obsahuje třídy, které mohou vývojáři použít k vytváření vlastního chování v době návrhu pro komponenty a uživatelská rozhraní pro konfiguraci komponent v době návrhu. Prostředí pro návrh poskytuje systémy, které vývojářům umožňují uspořádat součásti a konfigurovat jejich vlastnosti. Některé komponenty mohou vyžadovat, aby v prostředí v době návrhu správně fungovaly pouze specifické chování v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají konfigurovat komponenty nebo hodnoty složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k vytváření chování v době návrhu pro komponenty, přístupu ke službám v době návrhu a implementaci přizpůsobených rozhraní pro konfiguraci 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žívaných k vytvoření panelu inteligentních 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žená 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é z 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 v době návrhu, nikoli odvozenou od ComponentDesigner, která poskytuje funkce inteligentních značek nebo sloves návrháře.

DesignerEventArgs

Poskytuje data pro DesignerCreated události 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 TransactionClosed události a TransactionClosing .

DesignerVerb

Představuje sloveso, které lze vyvolat z návrháře.

DesignerVerbCollection

Představuje kolekci DesignerVerb objektů.

DesignSurface

Představuje uživatelské rozhraní pro návrh komponent.

DesignSurfaceCollection

Obsahuje kolekci návrhových povrchů. 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 licence 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 kořenovému návrháři podporu funkcí lokalizace v době návrhu.

MenuCommand

Představuje příkazovou položku nabídky nebo panelu nástrojů systému Windows.

MenuCommandsChangedEventArgs

Poskytuje data pro událost MenuCommandsChanged.

MenuCommandService

Implementuje IMenuCommandService rozhraní.

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 poskytovat uživatelské rozhraní pro reprezentaci a úpravu hodnot objektů podporovaných datových typů.

ObjectSelectorEditor.Selector

Zobrazí hierarchickou kolekci označených položek, z nichž každá je reprezentovaná objektem TreeNode.

ObjectSelectorEditor.SelectorNode

Představuje uzel objektu TreeView.

ProjectTargetFrameworkAttribute

Určuje cílovou architekturu projektu.

ServiceContainer

Poskytuje jednoduchou implementaci IServiceContainer rozhraní. Tato třída se nemůže dědit.

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 nebo znovu v době návrhu.

UndoEngine.UndoUnit

Zapouzdří jednotku práce, kterou může uživatel vrátit zpět.

Rozhraní

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í ComponentChangedComponentChanging nebo události.

IComponentDesignerDebugService

Poskytuje ladicí služby v prostředí v době návrhu.

IComponentDesignerStateService

Umožňuje návrháři uložit a načíst jeho stav.

IComponentDiscoveryService

Umožňuje 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í o událostech 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é umožňuje návrháři přistupovat a filtrovat slovníky objektu TypeDescriptor , který ukládá vlastnosti, atribut a popisovače událostí, které návrhář komponent může vystavit prostředí v době návrhu.

IDesignerHost

Poskytuje rozhraní pro správu transakcí a komponent návrháře.

IDesignerHostTransactionState

Určuje metody pro hostitele návrháře pro hlášení stavu transakcí.

IDesignerOptionService

Poskytuje přístup k možnostem návrháře umístěným v nabídce Nástroje pod příkazem Možnosti ve vývojovém prostředí sady Visual Studio.

IDesignTimeAssemblyLoader

Nástroj pro načítání sestavení v návrháři.

IDictionaryService

Poskytuje základní slovník páru klíč-hodnota specifický pro jednotlivé komponenty prostřednictvím služby, který může návrhář použít k ukládání dat definovaných uživatelem.

IEventBindingService

Poskytuje službu pro registraci obslužných rutin událostí pro události komponent.

IExtenderListService

Poskytuje rozhraní, které může zobrazit seznam zprostředkovatelů rozšíření.

IExtenderProviderService

Poskytuje rozhraní pro přidávání a odebírání zprostředkovatelů rozšíření v době návrhu.

IHelpService

Poskytuje metody pro 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 komponenty.

IMenuCommandService

Poskytuje metody pro správu globálních příkazů návrháře a příkazů nabídek dostupných v režimu návrhu a pro zobrazení některých typů místních nabídek.

IMultitargetHelperService

Definuje služby překladu názvů s více cíli v prostředí v době návrhu.

IReferenceService

Poskytuje rozhraní pro získání odkazů na objekty v rámci projektu podle názvu nebo typu, získání názvu zadaného objektu a pro umístění nadřazeného objektu v projektu návrháře.

IResourceService

Poskytuje rozhraní pro návrháře pro přístup ke čtenářům a zapisovačům prostředků pro konkrétní CultureInfo typy prostředků.

IRootDesigner

Poskytuje podporu pro technologie zobrazení na kořenové úrovni návrháře.

ISelectionService

Poskytuje rozhraní pro návrháře pro výběr komponent.

IServiceContainer

Poskytuje kontejner pro služby.

ITreeDesigner

Poskytuje podporu pro vytvář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

Zjistí dostupné typy v době návrhu.

ITypeResolutionService

Poskytuje rozhraní pro načtení sestavení nebo typu podle názvu.

Výčty

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 DesignerActionList objektů.

DesignerActionUIStateChangeType

Určuje stav zobrazení panelu inteligentních značek.

DisplayMode

Definuje identifikátory, které označují režimy zobrazení používané nástrojem 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 s kolekcí souvisejícího objektu MenuCommands .

SelectionTypes

Definuje identifikátory, které označují typ výběru.

ViewTechnology

Definuje identifikátory pro sadu technologií, které návrhář hostuje.

Delegáti

ActiveDesignerEventHandler

Představuje metodu, která bude zpracovávat ActiveDesignerChanged událost.

ActiveDesignSurfaceChangedEventHandler

Představuje metodu, která bude zpracovávat ActiveDesignSurfaceChanged událost objektu 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 ComponentAddingudálosti , ComponentAddedComponentRemoving, a ComponentRemoved vyvolané pro události na úrovni komponent.

ComponentRenameEventHandler

Představuje metodu, která bude zpracovávat ComponentRename událost.

DesignerActionListsChangedEventHandler

Představuje metodu, která bude zpracovávat DesignerActionListsChanged událost objektu DesignerActionService. Tato třída se nemůže dědit.

DesignerActionUIStateChangeEventHandler

Představuje metodu, která bude zpracovávat DesignerActionUIStateChange událost objektu DesignerActionUIService.

DesignerEventHandler

Představuje metodu, která bude zpracovávat DesignerCreated události a DesignerDisposed , které jsou vyvolány při vytvoření nebo odstranění dokumentu.

DesignerTransactionCloseEventHandler

Představuje metodu, která zpracovává TransactionClosed události a 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 objektu 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ří: