Microsoft.UI.Xaml.Data Namespace

Definiert die Datenbindungsinfrastruktur für Apps.

Klassen

Name Beschreibung
BindableAttribute

Gibt an, dass ein in C++ definierter Typ für die Bindung verwendet werden kann.

Binding

Definiert eine Bindung, die die Eigenschaften von Bindungszielen und Datenquellen verbindet.

BindingBase

Stellt eine Basisklasse für die Binding-Klasse bereit.

BindingExpression

Enthält Informationen zu einer einzelnen Instanz einer Bindung.

BindingExpressionBase

Stellt die Basisklasse für BindingExpression dar.

BindingOperations

Stellt die statische SetBinding-Methode bereit .

CollectionViewSource

Stellt eine Datenquelle bereit, die Gruppierungs- und Aktuelle-Element-Unterstützung zu Sammlungsklassen hinzufügt.

CurrentChangingEventArgs

Stellt Daten für das CurrentChanging-Ereignis bereit.

DataErrorsChangedEventArgs

Stellt Ereignisdaten für das ErrorsChanged-Ereignis bereit .

ItemIndexRange

Stellt Informationen zu einem Bereich von Elementen in der Datenquelle bereit.

PropertyChangedEventArgs

Stellt Daten für das PropertyChanged-Ereignis bereit.

.NET Diese Klasse wird als System.ComponentModel.PropertyChangedEventArgs angezeigt.

RelativeSource

Implementiert eine Markuperweiterung, die den Speicherort der Bindungsquelle relativ zur Position des Bindungsziels beschreibt.

Strukturen

Name Beschreibung
LoadMoreItemsResult

Umschließt die asynchronen Ergebnisse eines LoadMoreItemsAsync-Aufrufs .

Schnittstellen

Name Beschreibung
ICollectionView

Ermöglicht Sammlungen die Unterstützung der aktuellen Datensatzverwaltung, Gruppierung und inkrementellen Laden (Datenvirtualisierung).

ICollectionViewFactory

Unterstützt die Erstellung der relevanten ICollectionView-Implementierung .

ICollectionViewGroup

Stellt alle gruppierten Elemente in einer Ansicht dar.

ICustomProperty

Implementiert die Unterstützung der benutzerdefinierten Eigenschaftendefinition für Datenquellen, die mithilfe von COM implementiert werden.

ICustomPropertyProvider

Stellt den Nachschlagedienst für die ICustomProperty-Unterstützung bereit. Diese Schnittstelle wird von Objekten implementiert, sodass ihre benutzerdefinierten Eigenschaften als Laufzeitbindungsquellen verwendet werden können.

IItemsRangeInfo

Stellt Informationen zu einem Bereich von Elementen in der Datenquelle bereit.

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.

ISelectionInfo

Verwaltet, ob Elemente und Bereiche von Elementen in der Datenquelle im Listensteuerelement ausgewählt werden.

ISupportIncrementalLoading

Gibt einen Aufrufvertrag für Sammlungsansichten an, die das inkrementelle Laden unterstützen.

IValueConverter

Macht Methoden verfügbar, mit denen die Daten geändert werden können, während sie das Bindungsmodul durchlaufen.

Enumerationen

Name Beschreibung
BindingMode

Beschreibt, wie die Daten in einer Bindung weitergegeben werden.

RelativeSourceMode

Definiert Konstanten, die den Speicherort der Bindungsquelle relativ zur Position des Bindungsziels beschreiben.

UpdateSourceTrigger

Definiert Konstanten, die angeben, wann eine Bindungsquelle durch ihr Bindungsziel in bidirektionale Bindung aktualisiert wird.

Delegaten

Name Beschreibung
CurrentChangingEventHandler

Stellt eine Methode dar, die das CurrentChanging-Ereignis einer ICollectionView-Implementierung verarbeiten kann.

PropertyChangedEventHandler

Stellt die Methode dar, die das PropertyChanged-Ereignis behandelt. Wenn die Programmierung mit Microsoft .NET dieser Delegat ausgeblendet ist, verwenden Sie den Delegaten "System.ComponentModel.PropertyChangedEventHandler".

Weitere Informationen