System.ComponentModel Namespace

Stellt Klassen bereit, die zum Implementieren des Laufzeit- und Entwurfszeitverhaltens von Komponenten und Steuerelementen verwendet werden. Dieser Namespace enthält die Basisklassen und Schnittstellen für die Implementierung von Attributen und Typkonvertern, die Bindung an Datenquellen und Lizenzierungskomponenten.

Klassen

Name Beschreibung
AddingNewEventArgs

Stellt Daten für das AddingNew-Ereignis bereit.

AmbientValueAttribute

Gibt den Wert an, der an eine Eigenschaft übergeben werden soll, damit die Eigenschaft ihren Wert aus einer anderen Quelle abrufen kann. Dies ist bekannt als Ambiente. Diese Klasse kann nicht vererbt werden.

ArrayConverter

Stellt einen Typkonverter zum Konvertieren Array von Objekten in und aus verschiedenen anderen Darstellungen bereit.

AsyncCompletedEventArgs

Stellt Daten für das MethodName-EreignisCompleted bereit.

AsyncOperation

Verfolgt die Lebensdauer eines asynchronen Vorgangs nach.

AsyncOperationManager

Stellt die Parallelitätsverwaltung für Klassen bereit, die asynchrone Methodenaufrufe unterstützen. Diese Klasse kann nicht vererbt werden.

AttributeCollection

Stellt eine Auflistung von Attributen dar.

AttributeProviderAttribute

Aktiviert die Attributumleitung. Diese Klasse kann nicht vererbt werden.

BackgroundWorker

Führt einen Vorgang in einem separaten Thread aus.

BaseNumberConverter

Stellt einen Basistypkonverter für nichtfloating-Point-Numerische Typen bereit.

BindableAttribute

Gibt an, ob ein Element in der Regel für die Bindung verwendet wird. Diese Klasse kann nicht vererbt werden.

BindingList<T>

Stellt eine generische Auflistung bereit, die die Datenbindung unterstützt.

BooleanConverter

Stellt einen Typkonverter zum Konvertieren Boolean von Objekten in und aus verschiedenen anderen Darstellungen bereit.

BrowsableAttribute

Gibt an, ob eine Eigenschaft oder ein Ereignis in einem Eigenschaftenfenster angezeigt werden soll.

ByteConverter

Stellt einen Typkonverter bereit, um nicht signierte ganzzahlige 8-Bit-Objekte in und aus verschiedenen anderen Darstellungen zu konvertieren.

CancelEventArgs

Stellt Daten für ein abbruchfähiges Ereignis bereit.

CategoryAttribute

Gibt den Namen der Kategorie an, in der die Eigenschaft oder das Ereignis gruppiert werden soll, wenn sie in einem PropertyGrid Steuerelement, das auf den Kategorisierten Modus festgelegt ist, angezeigt wird.

CharConverter

Stellt einen Typkonverter zum Konvertieren von Unicode-Zeichenobjekten in und aus verschiedenen anderen Darstellungen bereit.

CollectionChangeEventArgs

Stellt Daten für das CollectionChanged-Ereignis bereit.

CollectionConverter

Stellt einen Typkonverter zum Konvertieren von Auflistungsobjekten in und aus verschiedenen anderen Darstellungen bereit.

ComplexBindingPropertiesAttribute

Gibt die Datenquellen- und Datenelementeigenschaften für eine Komponente an, die komplexe Datenbindung unterstützt. Diese Klasse kann nicht vererbt werden.

Component

Stellt die Basisimplementierung für die IComponent Schnittstelle bereit und ermöglicht die Objektfreigabe zwischen Anwendungen.

ComponentCollection

Stellt einen schreibgeschützten Container für eine Auflistung von IComponent Objekten bereit.

ComponentConverter

Stellt einen Typkonverter zum Konvertieren von Komponenten in und aus verschiedenen anderen Darstellungen bereit.

ComponentEditor

Stellt die Basisklasse für einen benutzerdefinierten Komponenten-Editor bereit.

ComponentResourceManager

Stellt einfache Funktionen zum Aufzählen von Ressourcen für eine Komponente oder ein Objekt bereit. Die ComponentResourceManager Klasse ist ein ResourceManager.

Container

Kapselt null oder mehr Komponenten.

ContainerFilterService

Stellt eine Basisklasse für den Containerfilterdienst bereit.

CultureInfoConverter

Stellt einen Typkonverter zum Konvertieren CultureInfo von Objekten in und aus verschiedenen anderen Darstellungen bereit.

CurrentChangedEventManager

Stellt eine WeakEventManager Implementierung bereit, damit Sie das Muster "schwaches Ereignislistener" verwenden können, um Listener für das CurrentChanged Ereignis anzufügen.

CurrentChangingEventArgs

Stellt Informationen für das CurrentChanging Ereignis bereit.

CurrentChangingEventManager

Stellt eine WeakEventManager Implementierung bereit, damit Sie das Muster "schwaches Ereignislistener" verwenden können, um Listener für das CurrentChanging Ereignis anzufügen.

CustomTypeDescriptor

Stellt eine einfache Standardimplementierung der ICustomTypeDescriptor Schnittstelle bereit.

DataErrorsChangedEventArgs

Stellt Daten für das ErrorsChanged-Ereignis bereit.

DataObjectAttribute

Identifiziert einen Typ als Objekt, das für die Bindung an ein ObjectDataSource -Objekt geeignet ist. Diese Klasse kann nicht vererbt werden.

DataObjectFieldAttribute

Stellt Metadaten für eine Eigenschaft bereit, die ein Datenfeld darstellt. Diese Klasse kann nicht vererbt werden.

DataObjectMethodAttribute

Identifiziert eine Datenvorgangsmethode, die von einem Typ verfügbar gemacht wird, welche Art von Operation die Methode ausführt, und ob die Methode die Standarddatenmethode ist. Diese Klasse kann nicht vererbt werden.

DateTimeConverter

Stellt einen Typkonverter zum Konvertieren DateTime von Objekten in und aus verschiedenen anderen Darstellungen bereit.

DateTimeOffsetConverter

Stellt einen Typkonverter zum Konvertieren DateTimeOffset von Strukturen in und aus verschiedenen anderen Darstellungen bereit.

DecimalConverter

Stellt einen Typkonverter zum Konvertieren Decimal von Objekten in und aus verschiedenen anderen Darstellungen bereit.

DefaultBindingPropertyAttribute

Gibt die Standardbindungseigenschaft für eine Komponente an. Diese Klasse kann nicht vererbt werden.

DefaultEventAttribute

Gibt das Standardereignis für eine Komponente an.

DefaultPropertyAttribute

Gibt die Standardeigenschaft für eine Komponente an.

DefaultValueAttribute

Gibt den Standardwert für eine Eigenschaft an.

DependencyPropertyDescriptor

Stellt eine Erweiterung dieser PropertyDescriptor Eigenschaften für die zusätzlichen Eigenschafteneigenschaften einer Abhängigkeitseigenschaft bereit.

DescriptionAttribute

Gibt die Beschreibung einer Eigenschaft oder eines Ereignisses an.

DesignerAttribute

Gibt die Klasse an, die zum Implementieren von Entwurfszeitdiensten für eine Komponente verwendet wird.

DesignerCategoryAttribute

Gibt an, dass der Designer für eine Klasse zu einer bestimmten Kategorie gehört.

DesignerProperties

Stellt angefügte Eigenschaften bereit, die für die Kommunikation mit einem Designer verwendet werden.

DesignerSerializationVisibilityAttribute

Gibt den Typ der Persistenz an, der beim Serialisieren einer Eigenschaft für eine Komponente zur Entwurfszeit verwendet werden soll.

DesignOnlyAttribute

Gibt an, ob eine Eigenschaft nur zur Entwurfszeit festgelegt werden kann.

DesignTimeVisibleAttribute

DesignTimeVisibleAttribute kennzeichnet die Sichtbarkeit einer Komponente. Wenn Yes vorhanden ist, kann ein visueller Designer diese Komponente in einem Designer anzeigen.

DisplayNameAttribute

Gibt den Anzeigenamen für eine Eigenschaft, ein Ereignis oder eine öffentliche Void-Methode an, die keine Argumente akzeptiert.

DoubleConverter

Stellt einen Typkonverter bereit, um Gleitkommazahlenobjekte mit doppelter Genauigkeit in und aus verschiedenen anderen Darstellungen zu konvertieren.

DoWorkEventArgs

Stellt Daten für den DoWork Ereignishandler bereit.

EditorAttribute

Gibt den Editor an, der zum Ändern einer Eigenschaft verwendet werden soll. Diese Klasse kann nicht vererbt werden.

EditorBrowsableAttribute

Gibt an, dass eine Klasse oder ein Mitglied in einem Editor angezeigt werden kann. Diese Klasse kann nicht vererbt werden.

EnumConverter

Stellt einen Typkonverter zum Konvertieren Enum von Objekten in und aus verschiedenen anderen Darstellungen bereit.

ErrorsChangedEventManager

Stellt eine WeakEventManager Implementierung bereit, damit Sie das schwache Ereignislistenermuster verwenden können, um Listener für das ErrorsChanged Ereignis anzufügen.

EventDescriptor

Stellt Informationen zu einem Ereignis bereit.

EventDescriptorCollection

Stellt eine Auflistung von EventDescriptor -Objekten dar.

EventHandlerList

Stellt eine einfache Liste von Stellvertretungen bereit. Diese Klasse kann nicht vererbt werden.

ExpandableObjectConverter

Stellt einen Typkonverter zum Konvertieren erweiterbarer Objekte in und aus verschiedenen anderen Darstellungen bereit.

ExtenderProvidedPropertyAttribute

Gibt eine Eigenschaft an, die von einem Extenderanbieter angeboten wird. Diese Klasse kann nicht vererbt werden.

GroupDescription

Stellt eine abstrakte Basisklasse für Typen bereit, die beschreiben, wie die Elemente in einer Auflistung in Gruppen unterteilt werden.

GuidConverter

Stellt einen Typkonverter zum Konvertieren Guid von Objekten in und aus verschiedenen anderen Darstellungen bereit.

HandledEventArgs

Stellt Daten für Ereignisse bereit, die vollständig in einem Ereignishandler behandelt werden können.

ImmutableObjectAttribute

Gibt an, dass ein Objekt keine Untergeordneten Eigenschaften aufweist, die bearbeitet werden können. Diese Klasse kann nicht vererbt werden.

InheritanceAttribute

Gibt an, ob die komponente, die diesem Attribut zugeordnet ist, von einer Basisklasse geerbt wurde. Diese Klasse kann nicht vererbt werden.

InitializationEventAttribute

Gibt an, welches Ereignis bei der Initialisierung ausgelöst wird. Diese Klasse kann nicht vererbt werden.

InstallerTypeAttribute

Gibt das Installationsprogramm für einen Typ an, der Komponenten installiert.

InstanceCreationEditor

Erstellt eine Instanz eines bestimmten Eigenschaftstyps aus einem Dropdownfeld innerhalb der PropertyGrid.

Int16Converter

Stellt einen Typkonverter zum Konvertieren von 16-Bit-ganzzahligen Objekten in und aus anderen Darstellungen bereit.

Int32Converter

Stellt einen Typkonverter zum Konvertieren von 32-Bit-ganzzahligen Objekten in und aus anderen Darstellungen bereit.

Int64Converter

Stellt einen Typkonverter zum Konvertieren von 64-Bit-ganzzahligen Objekten in und aus verschiedenen anderen Darstellungen bereit.

InvalidAsynchronousStateException

Wird ausgelöst, wenn ein Thread, in dem ein Vorgang ausgeführt werden soll, nicht mehr vorhanden ist oder keine Meldungsschleife aufweist.

InvalidEnumArgumentException

Die Ausnahme, die ausgelöst wird, wenn ein ungültiger Enumerationswert verwendet wird.

ItemPropertyInfo

Enthält Informationen zu einer Eigenschaft.

License

Stellt die abstract Basisklasse für alle Lizenzen bereit. Eine Lizenz wird einer bestimmten Instanz einer Komponente gewährt.

LicenseContext

Gibt an, wann Sie ein lizenziertes Objekt verwenden können, und bietet eine Möglichkeit, zusätzliche Dienste zu erhalten, die erforderlich sind, um Lizenzen zu unterstützen, die in ihrer Domäne ausgeführt werden.

LicenseException

Stellt die Ausnahme dar, die ausgelöst wird, wenn einer Komponente keine Lizenz erteilt werden kann.

LicenseManager

Stellt Eigenschaften und Methoden bereit, um einer Komponente eine Lizenz hinzuzufügen und eine LicenseProvider. Diese Klasse kann nicht vererbt werden.

LicenseProvider

Stellt die Basisklasse für die abstract Implementierung eines Lizenzanbieters bereit.

LicenseProviderAttribute

Gibt die LicenseProvider an, die mit einer Klasse verwendet werden sollen. Diese Klasse kann nicht vererbt werden.

LicFileLicenseProvider

Stellt eine Implementierung einer LicenseProvider. Der Anbieter funktioniert ähnlich wie das Microsoft .NET Framework-Standardlizenzmodell.

ListBindableAttribute

Gibt an, dass eine Liste als Datenquelle verwendet werden kann. Ein visueller Designer sollte dieses Attribut verwenden, um zu bestimmen, ob eine bestimmte Liste in einer Datenbindungsauswahl angezeigt werden soll. Diese Klasse kann nicht vererbt werden.

ListChangedEventArgs

Stellt Daten für das ListChanged-Ereignis bereit.

ListSortDescription

Stellt eine Beschreibung des Sortiervorgangs bereit, der auf eine Datenquelle angewendet wird.

ListSortDescriptionCollection

Stellt eine Auflistung von ListSortDescription -Objekten dar.

LocalizableAttribute

Gibt an, ob eine Eigenschaft oder ein Parameter lokalisiert werden soll. Diese Klasse kann nicht vererbt werden.

LookupBindingPropertiesAttribute

Gibt die Eigenschaften an, die nachschlagebasierte Bindung unterstützen. Diese Klasse kann nicht vererbt werden.

MarshalByValueComponent

IComponent Implementiert und stellt die Basisimplementierung für remotable-Komponenten bereit, die nach Wert gemarstet werden (eine Kopie des serialisierten Objekts wird übergeben).

MaskedTextProvider

Stellt einen Maskenanalysedienst dar, der von einer beliebigen Anzahl von Steuerelementen verwendet werden kann, die die Maskierung unterstützen, z. B. das MaskedTextBox Steuerelement.

MemberDescriptor

Stellt ein Klassenelement dar, z. B. eine Eigenschaft oder ein Ereignis. Dies ist eine abstrakte Basisklasse.

MergablePropertyAttribute

Gibt an, dass diese Eigenschaft mit Eigenschaften kombiniert werden kann, die zu anderen Objekten in einem Eigenschaftenfenster gehören.

MultilineStringConverter

Stellt einen Typkonverter zum Konvertieren von mehrzeilen Zeichenfolgen in eine einfache Zeichenfolge bereit.

NestedContainer

Stellt die Basisimplementierung für die Schnittstelle bereit, mit der INestedContainer Container über eine eigene Komponente verfügen können.

NotifyParentPropertyAttribute

Gibt an, dass die übergeordnete Eigenschaft benachrichtigt wird, wenn der Wert der Eigenschaft, auf die dieses Attribut angewendet wird, geändert wird. Diese Klasse kann nicht vererbt werden.

NullableConverter

Stellt eine automatische Konvertierung zwischen einem nullfähigen Typ und dem zugrunde liegenden Grundtyp bereit.

ParenthesizePropertyNameAttribute

Gibt an, ob der Name der zugeordneten Eigenschaft mit Klammern im Eigenschaftenfenster angezeigt wird. Diese Klasse kann nicht vererbt werden.

PasswordPropertyTextAttribute

Gibt an, dass die Textdarstellung eines Objekts durch Zeichen wie Sternchen verdeckt wird. Diese Klasse kann nicht vererbt werden.

ProgressChangedEventArgs

Stellt Daten für das ProgressChanged-Ereignis bereit.

PropertyChangedEventArgs

Stellt Daten für das PropertyChanged-Ereignis bereit.

PropertyChangedEventManager

Stellt eine WeakEventManager Implementierung bereit, damit Sie das Muster "schwaches Ereignislistener" verwenden können, um Listener für das PropertyChanged Ereignis anzufügen.

PropertyChangingEventArgs

Stellt Daten für das PropertyChanging-Ereignis bereit.

PropertyDescriptor

Stellt eine Abstraktion einer Eigenschaft für eine Klasse bereit.

PropertyDescriptorCollection

Stellt eine Auflistung von PropertyDescriptor -Objekten dar.

PropertyFilterAttribute

Gibt an, welche Eigenschaften von Typdeskriptoren gemeldet werden sollen, insbesondere von der GetProperties(Object)-Methode.

PropertyTabAttribute

Gibt die Eigenschaftenregisterkarte oder Registerkarten an, die für die angegebene Klasse oder Klassen angezeigt werden sollen.

ProvidePropertyAttribute

Gibt den Namen der Eigenschaft an, die ein Implementierer von IExtenderProvider anderen Komponenten anbietet. Diese Klasse kann nicht vererbt werden.

ReadOnlyAttribute

Gibt an, ob die Eigenschaft, an die dieses Attribut gebunden ist, schreibgeschützt oder schreibgeschützt ist. Diese Klasse kann nicht vererbt werden.

RecommendedAsConfigurableAttribute

Gibt an, dass die Eigenschaft als Anwendungseinstellung verwendet werden kann.

ReferenceConverter

Stellt einen Typkonverter bereit, um Objektverweise in und aus anderen Darstellungen zu konvertieren.

RefreshEventArgs

Stellt Daten für das Refreshed-Ereignis bereit.

RefreshPropertiesAttribute

Gibt an, dass das Eigenschaftenraster aktualisiert werden soll, wenn sich der zugeordnete Eigenschaftswert ändert. Diese Klasse kann nicht vererbt werden.

RunInstallerAttribute

Gibt an, ob das Visual Studio benutzerdefinierte Aktionsinstallationsprogramm oder das Installutil.exe (Installer Tool) beim Installieren der Assembly aufgerufen werden soll.

RunWorkerCompletedEventArgs

Stellt Daten für das MethodName-EreignisCompleted bereit.

SByteConverter

Stellt einen Typkonverter zum Konvertieren von 8-Bit-ganzzahligen Objekten ohne Vorzeichen in und aus einer Zeichenfolge bereit.

SettingsBindableAttribute

Gibt an, wann eine Komponenteneigenschaft an eine Anwendungseinstellung gebunden werden kann.

SingleConverter

Stellt einen Typkonverter bereit, um Gleitkommazahlenobjekte mit einfacher Genauigkeit in und aus verschiedenen anderen Darstellungen zu konvertieren.

SortDescriptionCollection

Stellt eine Auflistung von SortDescription -Objekten dar.

StringConverter

Stellt einen Typkonverter zum Konvertieren von Zeichenfolgenobjekten in und aus anderen Darstellungen bereit.

SyntaxCheck

Stellt Methoden bereit, um den Computernamen und den Pfad einer bestimmten Syntax zu überprüfen. Diese Klasse kann nicht vererbt werden.

TimeSpanConverter

Stellt einen Typkonverter zum Konvertieren TimeSpan von Objekten in und aus anderen Darstellungen bereit.

ToolboxItemAttribute

Stellt ein Attribut eines Toolboxelements dar.

ToolboxItemFilterAttribute

Gibt die Filterzeichenfolge und den Filtertyp an, der für ein Toolboxelement verwendet werden soll.

TypeConverter

Bietet eine einheitliche Möglichkeit zum Konvertieren von Typen von Werten in andere Typen sowie für den Zugriff auf Standardwerte und Untereigenschaften.

TypeConverter.SimplePropertyDescriptor

Stellt eine abstract Klasse dar, die Eigenschaften für Objekte bereitstellt, die keine Eigenschaften besitzen.

TypeConverter.StandardValuesCollection

Stellt eine Auflistung von Werten dar.

TypeConverterAttribute

Gibt an, an welchen Typ dieses Attributs als Konverter für das Objekt verwendet werden soll.

TypeDescriptionProvider

Stellt zusätzliche Metadaten für die TypeDescriptor.

TypeDescriptionProviderAttribute

Gibt den benutzerdefinierten Typbeschreibungsanbieter für eine Klasse an. Diese Klasse kann nicht vererbt werden.

TypeDescriptor

Stellt Informationen zu den Merkmalen einer Komponente bereit, z. B. die Attribute, Eigenschaften und Ereignisse. Diese Klasse kann nicht vererbt werden.

TypeListConverter

Stellt einen Typkonverter bereit, der zum Auffüllen eines Listenfelds mit verfügbaren Typen verwendet werden kann.

UInt16Converter

Stellt einen Typkonverter zum Konvertieren von 16-Bit-ganzzahligen Objekten ohne Vorzeichen in und aus anderen Darstellungen bereit.

UInt32Converter

Stellt einen Typkonverter bereit, um nicht signierte ganzzahlige 32-Bit-Objekte in und aus verschiedenen anderen Darstellungen zu konvertieren.

UInt64Converter

Stellt einen Typkonverter bereit, um nicht signierte ganzzahlige 64-Bit-Objekte in und aus anderen Darstellungen zu konvertieren.

WarningException

Gibt eine Ausnahme an, die anstelle eines Fehlers als Warnung behandelt wird.

Win32Exception

Löst eine Ausnahme für einen Win32-Fehlercode aus.

Strukturen

Name Beschreibung
SortDescription

Definiert die Richtung und den Eigenschaftsnamen, die als Kriterien für die Sortierung einer Auflistung verwendet werden sollen.

Schnittstellen

Name Beschreibung
IBindingList

Stellt die Features bereit, die erforderlich sind, um komplexe und einfache Szenarien beim Binden an eine Datenquelle zu unterstützen.

IBindingListView

Erweitert die IBindingList Schnittstelle durch erweiterte Sortier- und Filterfunktionen.

ICancelAddNew

Fügt transaktionsfähige Funktionen hinzu, wenn ein neues Element zu einer Auflistung hinzugefügt wird.

IChangeTracking

Definiert den Mechanismus zum Abfragen des Objekts für Änderungen und Zurücksetzen des geänderten Status.

ICollectionView

Ermöglicht Auflistungen die Funktionalitäten der aktuellen Datensatzverwaltung, benutzerdefinierter Sortierung, Filterung und Gruppierung.

ICollectionViewFactory

Eine Schnittstelle, die das Implementieren von Sammlungen zum Erstellen einer Ansicht für ihre Daten ermöglicht. Normalerweise ruft der Benutzercode keine Methoden auf dieser Schnittstelle auf.

ICollectionViewLiveShaping

Definiert Eigenschaften, die das Sortieren, Gruppieren und Filtern in CollectionView Echtzeit ermöglichen.

IComNativeDescriptorHandler

Stellt eine Zuordnungsebene auf oberster Ebene zwischen einem COM-Objekt und einem TypeDescriptor.

IComponent

Stellt Funktionen bereit, die für alle Komponenten erforderlich sind.

IContainer

Stellt Funktionen für Container bereit. Container sind Objekte, die logisch null oder mehr Komponenten enthalten.

ICustomTypeDescriptor

Stellt eine Schnittstelle bereit, die dynamische benutzerdefinierte Typinformationen für ein Objekt bereitstellt.

IDataErrorInfo

Stellt die Funktionalität bereit, um benutzerdefinierte Fehlerinformationen anzubieten, an die eine Benutzeroberfläche gebunden werden kann.

IEditableCollectionView

Definiert Methoden und Eigenschaften, die von einer CollectionView Methode implementiert werden, um Bearbeitungsfunktionen für eine Auflistung bereitzustellen.

IEditableCollectionViewAddNewItem

Definiert Methoden und Eigenschaften, die eine CollectionView Implementierung zum Angeben des Hinzufügens von Elementen eines bestimmten Typs ermöglicht.

IEditableObject

Stellt Funktionen zum Commit oder Rollback von Änderungen an einem Objekt bereit, das als Datenquelle verwendet wird.

IExtenderProvider

Definiert die Schnittstelle zum Erweitern von Eigenschaften auf andere Komponenten in einem Container.

IIntellisenseBuilder

Stellt eine Schnittstelle bereit, um den Abruf des Namens des Generators zu erleichtern und den Generator anzuzeigen.

IItemProperties

Definiert eine Eigenschaft, die Informationen zu den Eigenschaften eines Objekts bereitstellt.

IListSource

Stellt Funktionen für ein Objekt bereit, um eine Liste zurückzugeben, die an eine Datenquelle gebunden werden kann.

INestedContainer

Stellt Funktionen für geschachtelte Container bereit, die logisch null oder mehr andere Komponenten enthalten und im Besitz einer übergeordneten Komponente sind.

INestedSite

Bietet die Möglichkeit, den vollständigen geschachtelten Namen einer Komponente abzurufen.

INotifyDataErrorInfo

Definiert Elemente, die Datenentitätsklassen implementieren können, um benutzerdefinierte synchrone und asynchrone Überprüfungsunterstützung bereitzustellen.

INotifyPropertyChanged

Benachrichtigt Clients, dass sich ein Eigenschaftswert geändert hat.

INotifyPropertyChanging

Benachrichtigt Clients, dass ein Eigenschaftswert geändert wird.

IRaiseItemChangedEvents

Gibt an, ob eine Klasse Eigenschaftsänderungsereignisse in ListChanged Ereignisse konvertiert.

IRevertibleChangeTracking

Bietet Unterstützung für das Zurücksetzen der Änderungen.

ISite

Stellt Funktionen bereit, die von Websites benötigt werden.

ISupportInitialize

Gibt an, dass dieses Objekt eine einfache, transaktionsierte Benachrichtigung für die Batchinitialisierung unterstützt.

ISupportInitializeNotification

Ermöglicht die Koordination der Initialisierung für eine Komponente und deren abhängige Eigenschaften.

ISynchronizeInvoke

Bietet eine Möglichkeit zum synchronen oder asynchronen Ausführen eines Delegaten.

ITypeDescriptorContext

Stellt kontextbezogene Informationen zu einer Komponente bereit, z. B. container- und Eigenschaftsdeskriptor.

ITypedList

Stellt Funktionen bereit, um das Schema für eine bindungsfähige Liste zu ermitteln, wobei sich die für die Bindung verfügbaren Eigenschaften von den öffentlichen Eigenschaften des Objekts unterscheiden, an die eine Bindung erfolgen soll.

Enumerationen

Name Beschreibung
BindableSupport

Gibt Werte an, die angeben sollen, ob eine Eigenschaft an ein Datenelement oder eine andere Eigenschaft gebunden werden kann.

BindingDirection

Gibt an, ob die Vorlage auf eine oder zwei Arten gebunden werden kann.

CollectionChangeAction

Gibt an, wie die Auflistung geändert wird.

DataObjectMethodType

Gibt den Typ des von einer Methode ausgeführten Datenvorgangs an, wie durch die auf die Methode angewendete DataObjectMethodAttribute angegeben.

DesignerSerializationVisibility

Gibt die Sichtbarkeit an, die eine Eigenschaft für den Serialisierer der Entwurfszeit hat.

EditorBrowsableState

Gibt den durchbrochenen Zustand einer Eigenschaft oder Methode innerhalb eines Editors an.

InheritanceLevel

Definiert Bezeichner für Vererbungsstufentypen.

LicenseUsageMode

Gibt an, wann die License verwendet werden kann.

ListChangedType

Gibt an, wie die Liste geändert wurde.

ListSortDirection

Gibt die Richtung eines Sortiervorgangs an.

MaskedTextResultHint

Gibt Werte an, die die Ergebnisse eines maskierten Textanalysevorgangs prägnant beschreiben.

NewItemPlaceholderPosition

Gibt an, wo der Platzhalter für ein neues Element in der Auflistung angezeigt wird.

PropertyFilterOptions

Gibt an, welche Eigenschaften von Typdeskriptoren gemeldet werden sollen, insbesondere von der GetProperties(Object)-Methode. Diese Aufzählung wird verwendet, um den Wert der eigenschaft Filter anzugeben.

PropertyTabScope

Definiert Bezeichner, die den Persistenzbereich einer Registerkarte im Eigenschaftenfenster angeben.

RefreshProperties

Definiert Bezeichner, die den Typ einer Aktualisierung des Eigenschaftenfenster angeben.

ToolboxItemFilterType

Definiert Bezeichner, die verwendet werden, um den Typ des Filters anzugeben, den ein ToolboxItemFilterAttribute verwendet.

Delegaten

Name Beschreibung
AddingNewEventHandler

Stellt die Methode dar, die das AddingNew Ereignis behandelt.

AsyncCompletedEventHandler

Stellt die Methode dar, die das MethodName-EreignisCompleted eines asynchronen Vorgangs behandelt.

CancelEventHandler

Stellt die Methode dar, die ein abbruchbares Ereignis behandelt.

CollectionChangeEventHandler

Stellt die Methode dar, die das Ereignis behandelt, das CollectionChanged ausgelöst wird, wenn Elemente zu einer Auflistung hinzugefügt oder entfernt werden.

CurrentChangingEventHandler

Stellt die Methode dar, die das CurrentChanging Ereignis behandelt.

DoWorkEventHandler

Stellt die Methode dar, die das DoWork Ereignis behandelt. Diese Klasse kann nicht vererbt werden.

HandledEventHandler

Stellt eine Methode dar, die Ereignisse verarbeiten kann, die nach der Rückgabe des Ereignishandlers möglicherweise oder nicht weiter verarbeitet werden müssen.

ListChangedEventHandler

Stellt die Methode dar, die das ListChanged Ereignis der IBindingList Klasse behandelt.

ProgressChangedEventHandler

Stellt die Methode dar, die das ProgressChanged Ereignis der BackgroundWorker Klasse behandelt. Diese Klasse kann nicht vererbt werden.

PropertyChangedEventHandler

Stellt die Methode dar, die das Ereignis behandelt, das PropertyChanged ausgelöst wird, wenn eine Eigenschaft für eine Komponente geändert wird.

PropertyChangingEventHandler

Stellt die Methode dar, die das PropertyChanging Ereignis einer INotifyPropertyChanging Schnittstelle behandelt.

RefreshEventHandler

Stellt die Methode dar, die das Ereignis behandelt, das ausgelöst wird, wenn eine Type Komponente während der Refreshed Entwurfszeit geändert wird.

RunWorkerCompletedEventHandler

Stellt die Methode dar, die das RunWorkerCompleted Ereignis einer BackgroundWorker Klasse behandelt.

Hinweise

Die Klassen in diesem Namespace teilen sich in die folgenden Kategorien auf: