Freigeben über


Microsoft.UI.Xaml.Data Namespace

Definiert die Datenbindungsinfrastruktur für Apps.

Klassen

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 instance 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 Current-Item-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 .

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

RelativeSource

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

Strukturen

LoadMoreItemsResult

Umschließt die asynchronen Ergebnisse eines LoadMoreItemsAsync-Aufrufs .

Schnittstellen

ICollectionView

Ermöglicht Sammlungen die Unterstützung aktueller Datensatzverwaltung, Gruppierung und inkrementelles Laden (Datenvirtualisierung).

ICollectionViewFactory

Unterstützt die Erstellung der relevanten ICollectionView-Implementierung .

ICollectionViewGroup

Stellt alle gruppierten Elemente innerhalb einer Ansicht dar.

ICustomProperty

Implementiert die Unterstützung benutzerdefinierter Eigenschaftendefinitionen für Datenquellen, die mithilfe von COM implementiert werden.

ICustomPropertyProvider

Stellt einen Suchdienst für 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 Member, die Datenentitätsklassen implementieren können, um eine benutzerdefinierte Validierung (synchron und asynchron) zu unterstützen.

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 sind.

ISupportIncrementalLoading

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

IValueConverter

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

Enumerationen

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 von ihrem Bindungsziel in bidirektionalen Bindung aktualisiert wird.

Delegaten

CurrentChangingEventHandler

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

PropertyChangedEventHandler

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

Weitere Informationen