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 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ří:
Základní IDesigner rozhraní, které můžete použít k přizpůsobení chování při návrhu pro konkrétní typy komponent.
Třída ComponentDesigner , která poskytuje důmyslnější základní třídu návrháře, která implementuje IDesignerrozhraní , IDisposablea IDesignerFilter .
Designer rozhraní a služeb, které návrháři umožňují podporovat další funkce, mezi které patří:
Třídy, které lze použít k přizpůsobení správy a serializace kontextu licencí v době návrhu: DesigntimeLicenseContext a DesigntimeLicenseContextSerializer.
Jednoduché editory kolekcí, které lze rozšířit: ArrayEditor a CollectionEditor.