System.ComponentModel.Design Namnområde

Innehåller klasser som utvecklare kan använda för att skapa anpassade designtidsbeteenden för komponenter och användargränssnitt för att konfigurera komponenter vid designtillfället. Designmiljön tillhandahåller system som gör det möjligt för utvecklare att ordna komponenter och konfigurera sina egenskaper. Vissa komponenter kan kräva specifika designtidsbeteenden för att fungera korrekt i en designtidsmiljö. Det kan också vara värdefullt att tillhandahålla anpassade användargränssnitt som hjälper utvecklare att konfigurera komponenter eller värden för komplexa datatyper. De klasser och gränssnitt som definierats i det här namnområdet kan användas för att skapa designtidsbeteende för komponenter, få åtkomst till designtidstjänster och implementera anpassade konfigurationsgränssnitt för designtid.

Klasser

Name Description
ActiveDesignerEventArgs

Innehåller data för ActiveDesigner händelsen.

ActiveDesignSurfaceChangedEventArgs

Innehåller data för ActiveDesignSurfaceChanged händelsen.

ArrayEditor

Tillhandahåller ett användargränssnitt för redigering av matriser vid designtillfället.

BinaryEditor

Tillhandahåller ett användargränssnitt för redigering av binära data.

ByteViewer

Visar bytematriser i hexadecimala format, ANSI- och Unicode-format.

CheckoutException

Undantaget som utlöses när ett försök att checka ut en fil som är incheckad i ett program för källkodshantering avbryts eller misslyckas.

CollectionEditor

Tillhandahåller ett användargränssnitt som kan redigera de flesta typer av samlingar vid designtillfället.

CollectionEditor.CollectionForm

Innehåller en modal dialogruta för redigering av innehållet i en samling med hjälp av en UITypeEditor.

CommandID

Representerar en unik kommandoidentifierare som består av ett numeriskt kommando-ID och en GUID-menygruppsidentifierare.

ComponentChangedEventArgs

Innehåller data för ComponentChanged händelsen. Det går inte att ärva den här klassen.

ComponentChangingEventArgs

Innehåller data för ComponentChanging händelsen. Det går inte att ärva den här klassen.

ComponentDesigner

Utökar designlägesbeteendet för en komponent.

ComponentDesigner.ShadowPropertyCollection

Representerar en samling skuggegenskaper som ska åsidosätta ärvda standardvärden eller tilldelade värden för specifika egenskaper. Det går inte att ärva den här klassen.

ComponentEventArgs

Innehåller data för ComponentAddedhändelserna , ComponentAdding, ComponentRemovedoch ComponentRemoving .

ComponentRenameEventArgs

Innehåller data för ComponentRename händelsen.

DataSourceDescriptor

Innehåller klasser som utvecklare kan använda för att skapa anpassade designtidsbeteenden för komponenter och användargränssnitt för att konfigurera komponenter vid designtillfället. Designmiljön tillhandahåller system som gör det möjligt för utvecklare att ordna komponenter och konfigurera sina egenskaper. Vissa komponenter kan kräva specifika designtidsbeteenden för att fungera korrekt i en designtidsmiljö. Det kan också vara värdefullt att tillhandahålla anpassade användargränssnitt som hjälper utvecklare att konfigurera komponenter eller värden för komplexa datatyper. De klasser och gränssnitt som definierats i det här namnområdet kan användas för att skapa designtidsbeteende för komponenter, få åtkomst till designtidstjänster och implementera anpassade konfigurationsgränssnitt för designtid.

DataSourceDescriptorCollection

Innehåller klasser som utvecklare kan använda för att skapa anpassade designtidsbeteenden för komponenter och användargränssnitt för att konfigurera komponenter vid designtillfället. Designmiljön tillhandahåller system som gör det möjligt för utvecklare att ordna komponenter och konfigurera sina egenskaper. Vissa komponenter kan kräva specifika designtidsbeteenden för att fungera korrekt i en designtidsmiljö. Det kan också vara värdefullt att tillhandahålla anpassade användargränssnitt som hjälper utvecklare att konfigurera komponenter eller värden för komplexa datatyper. De klasser och gränssnitt som definierats i det här namnområdet kan användas för att skapa designtidsbeteende för komponenter, få åtkomst till designtidstjänster och implementera anpassade konfigurationsgränssnitt för designtid.

DataSourceGroup

Innehåller klasser som utvecklare kan använda för att skapa anpassade designtidsbeteenden för komponenter och användargränssnitt för att konfigurera komponenter vid designtillfället. Designmiljön tillhandahåller system som gör det möjligt för utvecklare att ordna komponenter och konfigurera sina egenskaper. Vissa komponenter kan kräva specifika designtidsbeteenden för att fungera korrekt i en designtidsmiljö. Det kan också vara värdefullt att tillhandahålla anpassade användargränssnitt som hjälper utvecklare att konfigurera komponenter eller värden för komplexa datatyper. De klasser och gränssnitt som definierats i det här namnområdet kan användas för att skapa designtidsbeteende för komponenter, få åtkomst till designtidstjänster och implementera anpassade konfigurationsgränssnitt för designtid.

DataSourceGroupCollection

Innehåller klasser som utvecklare kan använda för att skapa anpassade designtidsbeteenden för komponenter och användargränssnitt för att konfigurera komponenter vid designtillfället. Designmiljön tillhandahåller system som gör det möjligt för utvecklare att ordna komponenter och konfigurera sina egenskaper. Vissa komponenter kan kräva specifika designtidsbeteenden för att fungera korrekt i en designtidsmiljö. Det kan också vara värdefullt att tillhandahålla anpassade användargränssnitt som hjälper utvecklare att konfigurera komponenter eller värden för komplexa datatyper. De klasser och gränssnitt som definierats i det här namnområdet kan användas för att skapa designtidsbeteende för komponenter, få åtkomst till designtidstjänster och implementera anpassade konfigurationsgränssnitt för designtid.

DataSourceProviderService

Innehåller klasser som utvecklare kan använda för att skapa anpassade designtidsbeteenden för komponenter och användargränssnitt för att konfigurera komponenter vid designtillfället. Designmiljön tillhandahåller system som gör det möjligt för utvecklare att ordna komponenter och konfigurera sina egenskaper. Vissa komponenter kan kräva specifika designtidsbeteenden för att fungera korrekt i en designtidsmiljö. Det kan också vara värdefullt att tillhandahålla anpassade användargränssnitt som hjälper utvecklare att konfigurera komponenter eller värden för komplexa datatyper. De klasser och gränssnitt som definierats i det här namnområdet kan användas för att skapa designtidsbeteende för komponenter, få åtkomst till designtidstjänster och implementera anpassade konfigurationsgränssnitt för designtid.

DateTimeEditor

Den här datumtidsredigeraren är lämplig UITypeEditor för visuell redigering av DateTime objekt.

DesignerActionHeaderItem

Representerar ett statiskt rubrikobjekt på en smart taggpanel. Det går inte att ärva den här klassen.

DesignerActionItem

Tillhandahåller basklassen för typer som representerar ett panelobjekt på en smart taggpanel.

DesignerActionItemCollection

Representerar en samling DesignerActionItem objekt.

DesignerActionList

Tillhandahåller basklassen för typer som definierar en lista över objekt som används för att skapa en panel för smarta taggar.

DesignerActionListCollection

Representerar en samling DesignerActionList objekt.

DesignerActionListsChangedEventArgs

Innehåller data för DesignerActionListsChanged händelsen.

DesignerActionMethodItem

Representerar ett smart taggpanelobjekt som är associerat med en metod i en klass som härleds från DesignerActionList.

DesignerActionPropertyItem

Representerar ett panelobjekt som är associerat med en egenskap i en klass som härleds från DesignerActionList. Det går inte att ärva den här klassen.

DesignerActionService

Etablerar en designtidstjänst som hanterar samlingen med DesignerActionItem objekt för komponenter.

DesignerActionTextItem

Representerar ett statiskt textobjekt på en smart taggpanel.

DesignerActionUIService

Hanterar användargränssnittet (UI) för en panel med smarta taggar. Det går inte att ärva den här klassen.

DesignerActionUIStateChangeEventArgs

Innehåller data för DesignerActionUIStateChange händelsen.

DesignerCollection

Representerar en samling designers.

DesignerCommandSet

Representerar en basklass för designtidsverktyg, inte härledda från ComponentDesigner, som tillhandahåller funktioner för smart tagg eller designerverb.

DesignerEventArgs

Tillhandahåller data för DesignerCreated och DesignerDisposed händelserna.

DesignerOptionService

Tillhandahåller en basklass för att hämta och ange alternativvärden för en designer.

DesignerOptionService.DesignerOptionCollection

Innehåller en samling designeralternativ. Det går inte att ärva den här klassen.

DesignerTransaction

Ger ett sätt att gruppera en serie design-time-åtgärder för att förbättra prestanda och göra det möjligt att ångra de flesta typer av ändringar.

DesignerTransactionCloseEventArgs

Tillhandahåller data för TransactionClosed och TransactionClosing händelserna.

DesignerVerb

Representerar ett verb som kan anropas från en designer.

DesignerVerbCollection

Representerar en samling DesignerVerb objekt.

DesignSurface

Visar ett användargränssnitt för att utforma komponenter.

DesignSurfaceCollection

Innehåller en samling designytor. Det går inte att ärva den här klassen.

DesignSurfaceEventArgs

Innehåller data för DesignSurfaceCreated händelsen.

DesignSurfaceManager

Hanterar en samling DesignSurface objekt.

DesigntimeLicenseContext

Representerar en designtidslicenskontext som kan stödja en licensleverantör vid designtillfället.

DesigntimeLicenseContextSerializer

Ger stöd för serialisering av licenskontexter för designtid.

EventBindingService

En standardimplementering av IEventBindingService gränssnittet.

ExceptionCollection

Representerar samlingen med undantag.

HelpKeywordAttribute

Anger kontextnyckelordet för en klass eller medlem. Det går inte att ärva den här klassen.

InheritanceService

Innehåller en uppsättning metoder för att identifiera ärvda komponenter.

LoadedEventArgs

Innehåller data för Loaded händelsen. Det går inte att ärva den här klassen.

LocalizationExtenderProvider

Ger designtidsstöd för lokaliseringsfunktioner till en rotdesigner.

MenuCommand

Representerar ett kommandoobjekt för Windows meny eller verktygsfält.

MenuCommandsChangedEventArgs

Innehåller data för MenuCommandsChanged händelsen.

MenuCommandService

Implementerar IMenuCommandService-gränssnittet.

MultilineStringEditor

Visar en dialogruta för redigering av flerradssträngar i designläge.

ObjectSelectorEditor

Implementerar de grundläggande funktioner som kan användas för att utforma värderedigerare. Dessa redigerare kan i sin tur tillhandahålla ett användargränssnitt för att representera och redigera värdena för objekt för de datatyper som stöds.

ObjectSelectorEditor.Selector

Visar en hierarkisk samling etiketterade objekt som var och en representeras av en TreeNode.

ObjectSelectorEditor.SelectorNode

Representerar en nod i en TreeView.

ProjectTargetFrameworkAttribute

Anger målramverket för ett projekt.

ServiceContainer

Ger en enkel implementering av IServiceContainer gränssnittet.

StandardCommands

Definierar identifierare för standarduppsättningen med kommandon som är tillgängliga för de flesta program.

StandardToolWindows

Definierar GUID-identifierare som motsvarar standarduppsättningen med verktygsfönster som är tillgängliga i designmiljön.

TypeDescriptionProviderService

Tillhandahåller en typbeskrivningsprovider för en angiven typ.

UndoEngine

Anger allmänna funktioner för att ångra/göra om vid designtillfället.

UndoEngine.UndoUnit

Kapslar in en arbetsenhet som en användare kan ångra.

Gränssnitt

Name Description
IComponentChangeService

Tillhandahåller ett gränssnitt för att lägga till och ta bort händelsehanterare för händelser som lägger till, ändrar, tar bort eller byter namn på komponenter och tillhandahåller metoder för att skapa en eller ComponentChanged en ComponentChanging händelse.

IComponentDesignerDebugService

Tillhandahåller felsökningstjänster i en designtidsmiljö.

IComponentDesignerStateService

Gör att en designer kan lagra och hämta dess tillstånd.

IComponentDiscoveryService

Möjliggör uppräkning av komponenter vid designtillfället.

IComponentInitializer

Innehåller en uppsättning rekommenderade standardvärden när komponenten skapas.

IDesigner

Tillhandahåller det grundläggande ramverket för att skapa en anpassad designer.

IDesignerEventService

Ger händelsemeddelanden när rotdesigners läggs till och tas bort, när en vald komponent ändras och när den aktuella rotdesignern ändras.

IDesignerFilter

Tillhandahåller ett gränssnitt som gör det möjligt för en designer att komma åt och filtrera ordlistorna för en TypeDescriptor som lagrar egenskapen, attributet och händelsebeskrivningarna som en komponentdesigner kan exponera för designtidsmiljön.

IDesignerHost

Tillhandahåller ett gränssnitt för hantering av designertransaktioner och komponenter.

IDesignerHostTransactionState

Anger metoder som designervärden ska rapportera om transaktionernas tillstånd.

IDesignerOptionService

Ger åtkomst till designeralternativen på menyn Tools under kommandot Options i Visual Studio utvecklingsmiljön.

IDesignTimeAssemblyLoader

Verktyg för att läsa in sammansättningar i en designer.

IDictionaryService

Tillhandahåller en grundläggande, komponentwebbplatsspecifik nyckel/värde-parordlista via en tjänst som en designer kan använda för att lagra användardefinierade data.

IEventBindingService

Tillhandahåller en tjänst för registrering av händelsehanterare för komponenthändelser.

IExtenderListService

Tillhandahåller ett gränssnitt som kan visa utökarproviders.

IExtenderProviderService

Tillhandahåller ett gränssnitt för att lägga till och ta bort utökarproviders vid designtillfället.

IHelpService

Innehåller metoder för att visa hjälpavsnitt och lägga till och ta bort hjälpnyckelord vid designtillfället.

IInheritanceService

Innehåller metoder för att identifiera komponenterna i en komponent.

IMenuCommandService

Tillhandahåller metoder för att hantera globala designerverb och menykommandon som är tillgängliga i designläge och för att visa vissa typer av snabbmenyer.

IMultitargetHelperService

Definierar namnmatchningstjänster för flera måltyper i en designmiljö.

IReferenceService

Tillhandahåller ett gränssnitt för att hämta referenser till objekt i ett projekt efter namn eller typ, hämta namnet på ett angivet objekt och för att hitta överordnat för ett angivet objekt i ett designerprojekt.

IResourceService

Tillhandahåller ett gränssnitt för designers för åtkomst till resursläsare och skribenter för specifika CultureInfo resurstyper.

IRootDesigner

Ger stöd för tekniker för designervy på rotnivå.

ISelectionService

Tillhandahåller ett gränssnitt för en designer för att välja komponenter.

IServiceContainer

Tillhandahåller en container för tjänster.

ITreeDesigner

Ger stöd för att skapa en uppsättning relaterade anpassade designers.

ITypeDescriptorFilterService

Tillhandahåller ett gränssnitt för att ändra uppsättningen medlemsbeskrivningar för en komponent i designläge.

ITypeDiscoveryService

Identifierar tillgängliga typer vid designtillfället.

ITypeResolutionService

Tillhandahåller ett gränssnitt för att hämta en sammansättning eller typ efter namn.

Uppräkningar

Name Description
ComponentActionsType

Anger typen av objektbunden smart tagg med avseende på hur den var associerad med komponenten.

DesignerActionListsChangedType

Anger vilken typ av ändring som inträffar i en samling DesignerActionList objekt.

DesignerActionUIStateChangeType

Anger visningstillståndet för en smart taggpanel.

DisplayMode

Definierar identifierare som anger de visningslägen som används av ByteViewer.

HelpContextType

Definierar identifierare som anger information om den kontext där en begäran om hjälpinformation har sitt ursprung.

HelpKeywordType

Definierar identifierare som anger typen av ett hjälpnyckelord.

MenuCommandsChangedType

Anger vilken typ av åtgärd som inträffade i det relaterade objektets MenuCommands samling.

SelectionTypes

Definierar identifierare som anger typen av markering.

ViewTechnology

Definierar identifierare för en uppsättning tekniker som designer är värd för.

Delegeringar

Name Description
ActiveDesignerEventHandler

Representerar den metod som ska hantera ActiveDesignerChanged händelsen.

ActiveDesignSurfaceChangedEventHandler

Representerar den metod som ska hantera ActiveDesignSurfaceChanged händelsen för en DesignSurfaceManager. Det går inte att ärva den här klassen.

ComponentChangedEventHandler

Representerar den metod som ska hantera en ComponentChanged händelse.

ComponentChangingEventHandler

Representerar den metod som ska hantera en ComponentChanging händelse.

ComponentEventHandler

Representerar den metod som ska hantera ComponentAddinghändelserna , ComponentAdded, ComponentRemovingoch som ComponentRemoved genereras för händelser på komponentnivå.

ComponentRenameEventHandler

Representerar den metod som ska hantera en ComponentRename händelse.

DesignerActionListsChangedEventHandler

Representerar den metod som ska hantera DesignerActionListsChanged händelsen för en DesignerActionService. Det går inte att ärva den här klassen.

DesignerActionUIStateChangeEventHandler

Representerar den metod som ska hantera DesignerActionUIStateChange händelsen för en DesignerActionUIService.

DesignerEventHandler

Representerar den metod som hanterar och DesignerCreatedDesignerDisposed händelser som genereras när ett dokument skapas eller tas bort.

DesignerTransactionCloseEventHandler

Representerar den metod som hanterar TransactionClosedTransactionClosing och händelser för en designer.

DesignSurfaceEventHandler

Representerar den metod som ska hantera händelsen för DesignSurfaceCreated en DesignSurfaceManager klass. Det går inte att ärva den här klassen.

LoadedEventHandler

Representerar den metod som ska hantera Loaded händelsen för DesignSurface klassen. Det går inte att ärva den här klassen.

MenuCommandsChangedEventHandler

Representerar den metod som ska hantera MenuCommandsChanged händelsen för en MenuCommandService. Det går inte att ärva den här klassen.

ServiceCreatorCallback

Tillhandahåller en återanropsmekanism som kan skapa en instans av en tjänst på begäran.

Kommentarer

Klasserna i det här namnområdet är: