System.ComponentModel Namnområde

Innehåller klasser som används för att implementera körnings- och designtidsbeteendet för komponenter och kontroller. Det här namnområdet innehåller basklasserna och gränssnitten för att implementera attribut och typkonverterare, bindning till datakällor och licenskomponenter.

Klasser

Name Description
AddingNewEventArgs

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

AmbientValueAttribute

Anger värdet som ska skickas till en egenskap för att få egenskapen att hämta dess värde från en annan källa. Detta kallas för atmosfär. Det går inte att ärva den här klassen.

ArrayConverter

Tillhandahåller en typkonverterare som konverterar Array objekt till och från olika andra representationer.

AsyncCompletedEventArgs

Innehåller data för Händelsen MethodNameCompleted .

AsyncOperation

Spårar livslängden för en asynkron åtgärd.

AsyncOperationManager

Tillhandahåller samtidighetshantering för klasser som stöder asynkrona metodanrop. Det går inte att ärva den här klassen.

AttributeCollection

Representerar en samling attribut.

AttributeProviderAttribute

Aktiverar omdirigering av attribut. Det går inte att ärva den här klassen.

BackgroundWorker

Kör en åtgärd på en separat tråd.

BaseNumberConverter

Tillhandahåller en bastypkonverterare för numeriska typer av icke-flytande punkter.

BindableAttribute

Anger om en medlem vanligtvis används för bindning. Det går inte att ärva den här klassen.

BindingList<T>

Tillhandahåller en allmän samling som stöder databindning.

BooleanConverter

Tillhandahåller en typkonverterare som konverterar Boolean objekt till och från olika andra representationer.

BrowsableAttribute

Anger om en egenskap eller händelse ska visas i en Properties window.

ByteConverter

Tillhandahåller en typkonverterare som konverterar 8-bitars osignerade heltalsobjekt till och från olika andra representationer.

CancelEventArgs

Tillhandahåller data för en avbruten händelse.

CategoryAttribute

Anger namnet på den kategori där egenskapen eller händelsen ska grupperas när den visas i en PropertyGrid kontroll inställd på Kategoriserat läge.

CharConverter

Tillhandahåller en typkonverterare för att konvertera Unicode-teckenobjekt till och från olika andra representationer.

CollectionChangeEventArgs

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

CollectionConverter

Tillhandahåller en typkonverterare som konverterar samlingsobjekt till och från olika andra representationer.

ComplexBindingPropertiesAttribute

Anger egenskaperna för datakälla och datamedlem för en komponent som stöder komplex databindning. Det går inte att ärva den här klassen.

Component

Tillhandahåller basimplementeringen för IComponent gränssnittet och möjliggör objektdelning mellan program.

ComponentCollection

Tillhandahåller en skrivskyddad container för en samling IComponent objekt.

ComponentConverter

Tillhandahåller en typkonverterare som konverterar komponenter till och från olika andra representationer.

ComponentEditor

Tillhandahåller basklassen för en anpassad komponentredigerare.

ComponentResourceManager

Ger enkla funktioner för att räkna upp resurser för en komponent eller ett objekt. Klassen ComponentResourceManager är en ResourceManager.

Container

Kapslar in noll eller fler komponenter.

ContainerFilterService

Tillhandahåller en basklass för containerfiltertjänsten.

CultureInfoConverter

Tillhandahåller en typkonverterare som konverterar CultureInfo objekt till och från olika andra representationer.

CurrentChangedEventManager

Tillhandahåller en WeakEventManager implementering så att du kan använda mönstret "svag händelselyssnare" för att bifoga lyssnare för CurrentChanged händelsen.

CurrentChangingEventArgs

Innehåller information om CurrentChanging händelsen.

CurrentChangingEventManager

Tillhandahåller en WeakEventManager implementering så att du kan använda mönstret "svag händelselyssnare" för att bifoga lyssnare för CurrentChanging händelsen.

CustomTypeDescriptor

Tillhandahåller en enkel standardimplementering av ICustomTypeDescriptor gränssnittet.

DataErrorsChangedEventArgs

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

DataObjectAttribute

Identifierar en typ som ett objekt som är lämpligt för bindning till ett ObjectDataSource objekt. Det går inte att ärva den här klassen.

DataObjectFieldAttribute

Tillhandahåller metadata för en egenskap som representerar ett datafält. Det går inte att ärva den här klassen.

DataObjectMethodAttribute

Identifierar en dataåtgärdsmetod som exponeras av en typ, vilken typ av åtgärd metoden utför och om metoden är standarddatametoden. Det går inte att ärva den här klassen.

DateTimeConverter

Tillhandahåller en typkonverterare som konverterar DateTime objekt till och från olika andra representationer.

DateTimeOffsetConverter

Tillhandahåller en typkonverterare som konverterar DateTimeOffset strukturer till och från olika andra representationer.

DecimalConverter

Tillhandahåller en typkonverterare som konverterar Decimal objekt till och från olika andra representationer.

DefaultBindingPropertyAttribute

Anger standardbindningsegenskapen för en komponent. Det går inte att ärva den här klassen.

DefaultEventAttribute

Anger standardhändelsen för en komponent.

DefaultPropertyAttribute

Anger standardegenskapen för en komponent.

DefaultValueAttribute

Anger standardvärdet för en egenskap.

DependencyPropertyDescriptor

Tillhandahåller ett tillägg av PropertyDescriptor kontona för de ytterligare egenskapsegenskaperna för en beroendeegenskap.

DescriptionAttribute

Anger en beskrivning för en egenskap eller händelse.

DesignerAttribute

Anger vilken klass som används för att implementera designtidstjänster för en komponent.

DesignerCategoryAttribute

Anger att designern för en klass tillhör en viss kategori.

DesignerProperties

Tillhandahåller bifogade egenskaper som används för att kommunicera med en designer.

DesignerSerializationVisibilityAttribute

Anger vilken typ av beständighet som ska användas vid serialisering av en egenskap på en komponent vid designtillfället.

DesignOnlyAttribute

Anger om en egenskap bara kan anges vid designtillfället.

DesignTimeVisibleAttribute

DesignTimeVisibleAttribute markerar en komponents synlighet. Om Yes finns kan en visuell designer visa den här komponenten i en designer.

DisplayNameAttribute

Anger visningsnamnet för en egenskap, händelse eller offentlig void-metod som inte tar några argument.

DoubleConverter

Tillhandahåller en typkonverterare som konverterar objekt med dubbel precision och flyttalsnummer till och från olika andra representationer.

DoWorkEventArgs

Tillhandahåller data för DoWork händelsehanteraren.

EditorAttribute

Anger vilken redigerare som ska användas för att ändra en egenskap. Det går inte att ärva den här klassen.

EditorBrowsableAttribute

Anger att en klass eller medlem kan visas i ett redigeringsprogram. Det går inte att ärva den här klassen.

EnumConverter

Tillhandahåller en typkonverterare som konverterar Enum objekt till och från olika andra representationer.

ErrorsChangedEventManager

Tillhandahåller en WeakEventManager implementering så att du kan använda mönstret för svag händelselyssnare för att koppla lyssnare till ErrorsChanged händelsen.

EventDescriptor

Innehåller information om en händelse.

EventDescriptorCollection

Representerar en samling EventDescriptor objekt.

EventHandlerList

Innehåller en enkel lista över ombud. Det går inte att ärva den här klassen.

ExpandableObjectConverter

Tillhandahåller en typkonverterare som konverterar utökningsbara objekt till och från olika andra representationer.

ExtenderProvidedPropertyAttribute

Anger en egenskap som erbjuds av en utökarprovider. Det går inte att ärva den här klassen.

GroupDescription

Tillhandahåller en abstrakt basklass för typer som beskriver hur du delar upp objekten i en samling i grupper.

GuidConverter

Tillhandahåller en typkonverterare som konverterar Guid objekt till och från olika andra representationer.

HandledEventArgs

Tillhandahåller data för händelser som kan hanteras helt i en händelsehanterare.

ImmutableObjectAttribute

Anger att ett objekt inte har några underegenskaper som kan redigeras. Det går inte att ärva den här klassen.

InheritanceAttribute

Anger om komponenten som är associerad med det här attributet har ärvts från en basklass. Det går inte att ärva den här klassen.

InitializationEventAttribute

Anger vilken händelse som utlöses vid initiering. Det går inte att ärva den här klassen.

InstallerTypeAttribute

Anger installationsprogrammet för en typ som installerar komponenter.

InstanceCreationEditor

Skapar en instans av en viss typ av egenskap från en listruta i PropertyGrid.

Int16Converter

Tillhandahåller en typkonverterare som konverterar 16-bitars signerade heltalsobjekt till och från andra representationer.

Int32Converter

Tillhandahåller en typkonverterare som konverterar 32-bitars signerade heltalsobjekt till och från andra representationer.

Int64Converter

Tillhandahåller en typkonverterare som konverterar 64-bitars signerade heltalsobjekt till och från olika andra representationer.

InvalidAsynchronousStateException

Utlöses när en tråd som en åtgärd ska köras på inte längre finns eller inte har någon meddelandeloop.

InvalidEnumArgumentException

Undantaget som utlöses när ett ogiltigt uppräkningsvärde används.

ItemPropertyInfo

Innehåller information om en egenskap.

License

Tillhandahåller basklassen abstract för alla licenser. En licens beviljas till en specifik instans av en komponent.

LicenseContext

Anger när du kan använda ett licensierat objekt och ger ett sätt att skaffa ytterligare tjänster som behövs för att stödja licenser som körs inom dess domän.

LicenseException

Representerar undantaget som utlöses när en komponent inte kan beviljas en licens.

LicenseManager

Tillhandahåller egenskaper och metoder för att lägga till en licens till en komponent och för att hantera en LicenseProvider. Det går inte att ärva den här klassen.

LicenseProvider

Tillhandahåller basklassen abstract för att implementera en licensprovider.

LicenseProviderAttribute

Anger vilken som LicenseProvider ska användas med en klass. Det går inte att ärva den här klassen.

LicFileLicenseProvider

Tillhandahåller en implementering av en LicenseProvider. Providern fungerar på ett liknande sätt som standardlicensmodellen Microsoft .NET Framework.

ListBindableAttribute

Anger att en lista kan användas som datakälla. En visuell designer bör använda det här attributet för att avgöra om en viss lista ska visas i en databindningsväljare. Det går inte att ärva den här klassen.

ListChangedEventArgs

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

ListSortDescription

Innehåller en beskrivning av den sorteringsåtgärd som tillämpas på en datakälla.

ListSortDescriptionCollection

Representerar en samling ListSortDescription objekt.

LocalizableAttribute

Anger om en egenskap eller parameter ska lokaliseras. Det går inte att ärva den här klassen.

LookupBindingPropertiesAttribute

Anger de egenskaper som stöder uppslagsbaserad bindning. Det går inte att ärva den här klassen.

MarshalByValueComponent

Implementerar IComponent och tillhandahåller basimplementeringen för fjärrkommunikationsbara komponenter som konverteras efter värde (en kopia av det serialiserade objektet skickas).

MaskedTextProvider

Representerar en maskparsningstjänst som kan användas av valfritt antal kontroller som stöder maskering, till exempel MaskedTextBox kontrollen.

MemberDescriptor

Representerar en klassmedlem, till exempel en egenskap eller händelse. Det här är en abstrakt basklass.

MergablePropertyAttribute

Anger att den här egenskapen kan kombineras med egenskaper som tillhör andra objekt i en Properties window.

MultilineStringConverter

Tillhandahåller en typkonverterare för att konvertera flerradssträngar till en enkel sträng.

NestedContainer

Tillhandahåller basimplementeringen för INestedContainer gränssnittet, vilket gör det möjligt för containrar att ha en ägande komponent.

NotifyParentPropertyAttribute

Anger att den överordnade egenskapen meddelas när värdet för egenskapen som det här attributet tillämpas på ändras. Det går inte att ärva den här klassen.

NullableConverter

Ger automatisk konvertering mellan en nullbar typ och dess underliggande primitiva typ.

ParenthesizePropertyNameAttribute

Anger om namnet på den associerade egenskapen visas med parenteser i Properties window. Det går inte att ärva den här klassen.

PasswordPropertyTextAttribute

Anger att ett objekts textrepresentation döljs av tecken som asterisker. Det går inte att ärva den här klassen.

ProgressChangedEventArgs

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

PropertyChangedEventArgs

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

PropertyChangedEventManager

Tillhandahåller en WeakEventManager implementering så att du kan använda mönstret "svag händelselyssnare" för att bifoga lyssnare för PropertyChanged händelsen.

PropertyChangingEventArgs

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

PropertyDescriptor

Tillhandahåller en abstraktion av en egenskap i en klass.

PropertyDescriptorCollection

Representerar en samling PropertyDescriptor objekt.

PropertyFilterAttribute

Anger vilka egenskaper som ska rapporteras efter typbeskrivningar, särskilt GetProperties(Object) metoden.

PropertyTabAttribute

Identifierar egenskapsfliken eller flikarna som ska visas för den angivna klassen eller klasserna.

ProvidePropertyAttribute

Anger namnet på den egenskap som en implementer av IExtenderProvider erbjuder till andra komponenter. Det går inte att ärva den här klassen.

ReadOnlyAttribute

Anger om egenskapen som det här attributet är bundet till är skrivskyddad eller skrivskyddad. Det går inte att ärva den här klassen.

RecommendedAsConfigurableAttribute

Anger att egenskapen kan användas som en programinställning.

ReferenceConverter

Tillhandahåller en typkonverterare som konverterar objektreferenser till och från andra representationer.

RefreshEventArgs

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

RefreshPropertiesAttribute

Anger att egenskapsrutnätet ska uppdateras när det associerade egenskapsvärdet ändras. Det går inte att ärva den här klassen.

RunInstallerAttribute

Anger om installationsprogrammet för Visual Studio anpassad åtgärd eller Installutil.exe (installationsverktyg) ska anropas när sammansättningen installeras.

RunWorkerCompletedEventArgs

Innehåller data för Händelsen MethodNameCompleted .

SByteConverter

Tillhandahåller en typkonverterare som konverterar 8-bitars osignerade heltalsobjekt till och från en sträng.

SettingsBindableAttribute

Anger när en komponentegenskap kan bindas till en programinställning.

SingleConverter

Tillhandahåller en typkonverterare för att konvertera objekt med enkel precision och flyttalsnummer till och från olika andra representationer.

SortDescriptionCollection

Representerar en samling SortDescription objekt.

StringConverter

Tillhandahåller en typkonverterare som konverterar strängobjekt till och från andra representationer.

SyntaxCheck

Innehåller metoder för att verifiera att datornamnet och sökvägen överensstämmer med en specifik syntax. Det går inte att ärva den här klassen.

TimeSpanConverter

Tillhandahåller en typkonverterare som konverterar TimeSpan objekt till och från andra representationer.

ToolboxItemAttribute

Representerar ett attribut för ett verktygslådeobjekt.

ToolboxItemFilterAttribute

Anger filtersträngen och filtertypen som ska användas för ett verktygslådaobjekt.

TypeConverter

Ger ett enhetligt sätt att konvertera typer av värden till andra typer, samt för åtkomst till standardvärden och underegenskaper.

TypeConverter.SimplePropertyDescriptor

Representerar en abstract klass som innehåller egenskaper för objekt som inte har egenskaper.

TypeConverter.StandardValuesCollection

Representerar en samling värden.

TypeConverterAttribute

Anger vilken typ som ska användas som konverterare för det objekt som det här attributet är bundet till.

TypeDescriptionProvider

Tillhandahåller kompletterande metadata till TypeDescriptor.

TypeDescriptionProviderAttribute

Anger providern för beskrivning av anpassad typ för en klass. Det går inte att ärva den här klassen.

TypeDescriptor

Innehåller information om egenskaperna för en komponent, till exempel dess attribut, egenskaper och händelser. Det går inte att ärva den här klassen.

TypeListConverter

Tillhandahåller en typkonverterare som kan användas för att fylla i en listruta med tillgängliga typer.

UInt16Converter

Tillhandahåller en typkonverterare som konverterar 16-bitars osignerade heltalsobjekt till och från andra representationer.

UInt32Converter

Tillhandahåller en typkonverterare som konverterar 32-bitars osignerade heltalsobjekt till och från olika andra representationer.

UInt64Converter

Tillhandahåller en typkonverterare som konverterar 64-bitars osignerade heltalsobjekt till och från andra representationer.

WarningException

Anger ett undantag som hanteras som en varning i stället för ett fel.

Win32Exception

Utlöser ett undantag för en Win32-felkod.

Strukturer

Name Description
SortDescription

Definierar riktningen och egenskapsnamnet som ska användas som villkor för sortering av en samling.

Gränssnitt

Name Description
IBindingList

Innehåller de funktioner som krävs för att stödja både komplexa och enkla scenarier vid bindning till en datakälla.

IBindingListView

Utökar IBindingList gränssnittet genom att tillhandahålla avancerade sorterings- och filtreringsfunktioner.

ICancelAddNew

Lägger till transaktionsfunktioner när du lägger till ett nytt objekt i en samling.

IChangeTracking

Definierar mekanismen för att fråga objektet om ändringar och återställning av den ändrade statusen.

ICollectionView

Gör att samlingar kan ha funktionerna för aktuell posthantering, anpassad sortering, filtrering och gruppering.

ICollectionViewFactory

Ett gränssnitt som gör det möjligt att implementera samlingar för att skapa en vy över deras data. Normalt anropar inte användarkod metoder i det här gränssnittet.

ICollectionViewLiveShaping

Definierar egenskaper som möjliggör sortering, gruppering och filtrering i realtid CollectionView .

IComNativeDescriptorHandler

Tillhandahåller ett mappningslager på den översta nivån mellan ett COM-objekt och ett TypeDescriptor.

IComponent

Tillhandahåller funktioner som krävs av alla komponenter.

IContainer

Tillhandahåller funktioner för containrar. Containrar är objekt som logiskt innehåller noll eller flera komponenter.

ICustomTypeDescriptor

Tillhandahåller ett gränssnitt som tillhandahåller dynamisk anpassad typinformation för ett objekt.

IDataErrorInfo

Tillhandahåller funktioner för att erbjuda anpassad felinformation som ett användargränssnitt kan binda till.

IEditableCollectionView

Definierar metoder och egenskaper som implementeras CollectionView för att ge redigeringsfunktioner till en samling.

IEditableCollectionViewAddNewItem

Definierar metoder och egenskaper som en CollectionView implementerar för att aktivera att ange att lägga till objekt av en viss typ.

IEditableObject

Tillhandahåller funktioner för att checka in eller återställa ändringar i ett objekt som används som datakälla.

IExtenderProvider

Definierar gränssnittet för att utöka egenskaper till andra komponenter i en container.

IIntellisenseBuilder

Tillhandahåller ett gränssnitt som underlättar hämtningen av byggarens namn och för att visa byggaren.

IItemProperties

Definierar en egenskap som innehåller information om ett objekts egenskaper.

IListSource

Tillhandahåller funktioner för ett objekt för att returnera en lista som kan bindas till en datakälla.

INestedContainer

Tillhandahåller funktioner för kapslade containrar, som logiskt sett innehåller noll eller flera andra komponenter och ägs av en överordnad komponent.

INestedSite

Ger möjlighet att hämta det fullständiga kapslade namnet på en komponent.

INotifyDataErrorInfo

Definierar medlemmar som dataentitetsklasser kan implementera för att tillhandahålla anpassat synkront och asynkront valideringsstöd.

INotifyPropertyChanged

Meddelar klienter att ett egenskapsvärde har ändrats.

INotifyPropertyChanging

Meddelar klienter att ett egenskapsvärde ändras.

IRaiseItemChangedEvents

Anger om en klass konverterar egenskapsändringshändelser till ListChanged händelser.

IRevertibleChangeTracking

Ger stöd för att återställa ändringarna.

ISite

Tillhandahåller funktioner som krävs av webbplatser.

ISupportInitialize

Anger att det här objektet stöder ett enkelt, transakterat meddelande för batchinitiering.

ISupportInitializeNotification

Tillåter samordning av initiering för en komponent och dess beroende egenskaper.

ISynchronizeInvoke

Ger ett sätt att synkront eller asynkront köra ett ombud.

ITypeDescriptorContext

Innehåller sammanhangsberoende information om en komponent, till exempel dess container och egenskapsbeskrivning.

ITypedList

Tillhandahåller funktioner för att identifiera schemat för en bindbar lista, där de egenskaper som är tillgängliga för bindning skiljer sig från de offentliga egenskaperna för objektet som ska bindas till.

Uppräkningar

Name Description
BindableSupport

Anger värden som anger om en egenskap kan bindas till ett dataelement eller en annan egenskap.

BindingDirection

Anger om mallen kan bindas på ett eller två sätt.

CollectionChangeAction

Anger hur samlingen ändras.

DataObjectMethodType

Identifierar den typ av dataåtgärd som utförs av en metod, enligt vad som anges av den DataObjectMethodAttribute tillämpade metoden.

DesignerSerializationVisibility

Anger den synlighet som en egenskap har för designtidsserialiseraren.

EditorBrowsableState

Anger det brytbara tillståndet för en egenskap eller metod inifrån ett redigeringsprogram.

InheritanceLevel

Definierar identifierare för typer av arvsnivåer.

LicenseUsageMode

Anger när License kan användas.

ListChangedType

Anger hur listan ändrades.

ListSortDirection

Anger riktningen för en sorteringsåtgärd.

MaskedTextResultHint

Anger värden som kortfattat beskriver resultatet av en maskerad textparsningsåtgärd.

NewItemPlaceholderPosition

Anger var platshållaren för ett nytt objekt visas i samlingen.

PropertyFilterOptions

Anger vilka egenskaper som ska rapporteras efter typbeskrivningar, särskilt GetProperties(Object) metoden. Den här uppräkningen används för att ange värdet för Filter egenskapen.

PropertyTabScope

Definierar identifierare som anger beständighetsomfånget för en flik i Properties window.

RefreshProperties

Definierar identifierare som anger typen av uppdatering av Properties window.

ToolboxItemFilterType

Definierar identifierare som används för att ange vilken typ av filter som används ToolboxItemFilterAttribute .

Delegeringar

Name Description
AddingNewEventHandler

Representerar den metod som ska hantera AddingNew händelsen.

AsyncCompletedEventHandler

Representerar den metod som ska hantera MethodName-händelsenCompleted för en asynkron åtgärd.

CancelEventHandler

Representerar den metod som hanterar en avbruten händelse.

CollectionChangeEventHandler

Representerar den metod som hanterar händelsen CollectionChanged som genereras när element läggs till i eller tas bort från en samling.

CurrentChangingEventHandler

Representerar den metod som hanterar CurrentChanging händelsen.

DoWorkEventHandler

Representerar den metod som ska hantera DoWork händelsen. Det går inte att ärva den här klassen.

HandledEventHandler

Representerar en metod som kan hantera händelser som kan kräva ytterligare bearbetning när händelsehanteraren har returnerats.

ListChangedEventHandler

Representerar den metod som ska hantera ListChanged händelsen för IBindingList klassen.

ProgressChangedEventHandler

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

PropertyChangedEventHandler

Representerar den metod som hanterar händelsen PropertyChanged som genereras när en egenskap ändras på en komponent.

PropertyChangingEventHandler

Representerar den metod som ska hantera händelsen för PropertyChanging ett INotifyPropertyChanging gränssnitt.

RefreshEventHandler

Representerar den metod som hanterar händelsen Refreshed som utlöses när en Type eller komponent ändras under designtiden.

RunWorkerCompletedEventHandler

Representerar den metod som ska hantera händelsen för RunWorkerCompleted en BackgroundWorker klass.

Kommentarer

Klasserna i det här namnområdet delas in i följande kategorier: