System.ComponentModel-Namespaces

System.ComponentModel, System.ComponentModel.DataAnnotations und System.ComponentModel.DataAnnotations.Schema enthalten Typen, die das Entwurfszeitverhalten und das Laufzeitverhalten von Komponenten und Steuerelementen implementieren.

In diesem Thema werden die Typen in den System.ComponentModel-Namespaces vorgestellt, die in .NET für Windows Store-Apps enthalten sind. Note that the .NET für Windows Store-Apps does not include all the members of each type. Informationen zu einzelnen Typen finden Sie in den verknüpften Themen. Die Dokumentation für einen Typ gibt an, welche Member in .NET für Windows Store-Apps enthalten sind.

System.ComponentModel-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

AsyncCompletedEventArgs

Stellt Daten für das MethodNameCompleted-Ereignis bereit.

AsyncCompletedEventHandler

Stellt die Methode dar, die das Ereignis MethodNameCompleted eines asynchronen Vorgangs behandelt.

CancelEventArgs

Stellt Daten für ein Ereignis bereit, das abgebrochen werden kann.

DataErrorsChangedEventArgs

Stellt Daten für das INotifyDataErrorInfo.ErrorsChanged-Ereignis bereit.

DefaultValueAttribute

Gibt den Standardwert für eine Eigenschaft an.

EditorBrowsableAttribute

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

EditorBrowsableState

Gibt an, ob eine Eigenschaft oder Methode in einem Editor sichtbar ist.

IChangeTracking

Definiert den Mechanismus zum Abfragen von Änderungen des Objekts und zum Zurücksetzen des Änderungsstatus.

IEditableObject

Stellt Funktionen für die Durchführung eines Commits oder Rollbacks der Änderungen an einem Objekt bereit, das als Datenquelle verwendet wird.

INotifyDataErrorInfo

Definiert Member, die von Datenentitätsklassen implementiert werden können, um benutzerdefinierte synchrone und asynchrone Validierungsunterstützung bereitzustellen.

INotifyPropertyChanged

Benachrichtigt Clients, dass ein Eigenschaftswert geändert wurde.

IRevertibleChangeTracking

Unterstützt das Rollback der Änderungen

ProgressChangedEventArgs

Stellt Daten für das ProgressChanged-Ereignis bereit.

ProgressChangedEventHandler

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

PropertyChangedEventArgs

Stellt Daten für das PropertyChanged-Ereignis bereit.

PropertyChangedEventHandler

Stellt die Methode für die Behandlung des PropertyChanged-Ereignisses dar, das beim Ändern einer Eigenschaft einer Komponente ausgelöst wird.

System.ComponentModel.DataAnnotations-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

AssociationAttribute

Gibt an, dass ein Entitätsmember eine Datenbeziehung darstellt, z. B. eine Fremdschlüsselbeziehung.

ConcurrencyCheckAttribute

Gibt an, dass eine Eigenschaft an Überprüfungen auf optimistische Parallelität teilnimmt.

CustomValidationAttribute

Gibt eine benutzerdefinierte Validierungsmethode an, die verwendet wird, um eine Eigenschaft oder eine Klasseninstanz zu überprüfen.

DataType

Stellt eine Enumeration der Datentypen dar, die Datenfeldern und Parametern zugeordnet sind.

DataTypeAttribute

Gibt den Namen eines zusätzlichen Typs an, der einem Datenfeld zugeordnet werden soll.

DisplayAttribute

Stellt ein allgemeines Attribut zum Angeben von lokalisierbaren Zeichenfolgen für Typen und Member von partiellen Entitätsklassen bereit.

DisplayColumnAttribute

Gibt die Spalte an, die in der Tabelle, auf die verwiesen wird, als Fremdschlüsselspalte angezeigt wird.

DisplayFormatAttribute

Gibt an, wie Datenfelder angezeigt und formatiert werden.

EditableAttribute

Gibt an, ob ein Datenfeld bearbeitet werden kann.

EnumDataTypeAttribute

Ermöglicht die Zuordnung einer .NET Framework-Enumeration zu einer Datenspalte.

FilterUIHintAttribute

Stellt ein Attribut dar, mit dem das Filterverhalten für eine Spalte angegeben wird.

KeyAttribute

Kennzeichnet eine oder mehrere Eigenschaften, die eine Entität eindeutig identifizieren.

RangeAttribute

Gibt die Einschränkungen des numerischen Bereichs für den Wert eines Datenfelds an.

RegularExpressionAttribute

Gibt an, dass ein Datenfeldwert mit dem angegebenen regulären Ausdruck übereinstimmen muss.

RequiredAttribute

Gibt an, dass ein Datenfeldwert erforderlich ist.

StringLengthAttribute

Gibt die minimale und maximale Zeichenlänge an, die in einem Datenfeld zulässig ist.

TimestampAttribute

Gibt den Datentyp der Spalte als rowversion-Typ an.

UIHintAttribute

Gibt für die Anzeige in einem Datenfeld eine Vorlage oder ein Benutzersteuerelement an.

ValidationAttribute

Dient als Basisklasse für alle Validierungsattribute.

ValidationContext

Beschreibt den Kontext, in dem eine Validierungsüberprüfung ausgeführt wird.

ValidationException

Stellt die Ausnahme dar, die während der Validierung eines Datenfelds auftritt, wenn die ValidationAttribute-Klasse verwendet wird.

ValidationResult

Stellt einen Container für die Ergebnisse einer Validierungsanforderung dar.

Validator

Definiert eine Hilfsklasse, die zum Überprüfen von Objekten, Eigenschaften und Methoden verwendet werden kann, indem sie in deren zugehörige ValidationAttribute-Attribute eingeschlossen wird.

System.ComponentModel.DataAnnotations.Schema-Namespace

In .NET für Windows Store-Apps unterstützte Typen

DatabaseGeneratedAttribute

Stellt ein datenbankgeneriertes Attribut dar.

DatabaseGeneratedOption

Listet datenbankgenerierte Optionen auf.

Siehe auch

Konzepte

.NET für Windows Store-Apps – unterstützte APIs