Windows.UI.Xaml.Data Namespace
Defines the data binding infrastructure for apps.
Equivalent WinUI namespace: Microsoft.UI.Xaml.Data.
Classes
BindableAttribute |
Specifies that a type defined in C++ can be used for binding. Equivalent WinUI class: Microsoft.UI.Xaml.Data.BindableAttribute. |
Binding |
Defines a binding that connects the properties of binding targets and data sources. Equivalent WinUI class: Microsoft.UI.Xaml.Data.Binding. |
BindingBase |
Provides a base class for the Binding class. Equivalent WinUI class: Microsoft.UI.Xaml.Data.BindingBase. |
BindingExpression |
Contains information about a single instance of a Binding. Equivalent WinUI class: Microsoft.UI.Xaml.Data.BindingExpression. |
BindingExpressionBase |
Represents the base class for BindingExpression. Equivalent WinUI class: Microsoft.UI.Xaml.Data.BindingExpressionBase. |
BindingOperations |
Provides the static SetBinding method. Equivalent WinUI class: Microsoft.UI.Xaml.Data.BindingOperations. |
CollectionViewSource |
Provides a data source that adds grouping and current-item support to collection classes. Equivalent WinUI class: Microsoft.UI.Xaml.Data.CollectionViewSource. |
CurrentChangingEventArgs |
Provides data for the CurrentChanging event. Equivalent WinUI class: Microsoft.UI.Xaml.Data.CurrentChangingEventArgs. |
ItemIndexRange |
Provides info about a range of items in the data source. Equivalent WinUI class: Microsoft.UI.Xaml.Data.ItemIndexRange. |
PropertyChangedEventArgs |
Provides data for the PropertyChanged event.
Equivalent WinUI class: Microsoft.UI.Xaml.Data.PropertyChangedEventArgs. |
RelativeSource |
Implements a markup extension that describes the location of the binding source relative to the position of the binding target. Equivalent WinUI class: Microsoft.UI.Xaml.Data.RelativeSource. |
Structs
LoadMoreItemsResult |
Wraps the asynchronous results of a LoadMoreItemsAsync call. Equivalent WinUI struct: LoadMoreItemsResult. |
Interfaces
ICollectionView |
Enables collections to support current record management, grouping, and incremental loading (data virtualization). Equivalent WinUI interface: Microsoft.UI.Xaml.Data.ICollectionView. |
ICollectionViewFactory |
Supports creation of the relevant ICollectionView implementation. Equivalent WinUI interface: Microsoft.UI.Xaml.Data.ICollectionViewFactory. |
ICollectionViewGroup |
Represents any grouped items within a view. Equivalent WinUI interface: Microsoft.UI.Xaml.Data.ICollectionViewGroup. |
ICustomProperty |
Implements custom property definition support for data binding sources that are implemented using COM. Equivalent WinUI interface: Microsoft.UI.Xaml.Data.ICustomProperty. |
ICustomPropertyProvider |
Provides lookup service for ICustomProperty support. This interface is implemented by objects so that their custom defined properties can be used as run-time binding sources. Equivalent WinUI interface: Microsoft.UI.Xaml.Data.ICustomPropertyProvider. |
IItemsRangeInfo |
Provides info about a range of items in the data source. Equivalent WinUI interface: Microsoft.UI.Xaml.Data.IItemsRangeInfo. |
INotifyPropertyChanged |
Notifies clients that a property value has changed.
Equivalent WinUI interface: Microsoft.UI.Xaml.Data.INotifyPropertyChanged. |
ISelectionInfo |
Manages whether items and ranges of items in the data source are selected in the list control. Equivalent WinUI interface: Microsoft.UI.Xaml.Data.ISelectionInfo. |
ISupportIncrementalLoading |
Specifies a calling contract for collection views that support incremental loading. Equivalent WinUI interface: Microsoft.UI.Xaml.Data.ISupportIncrementalLoading. |
IValueConverter |
Exposes methods that allow the data to be modified as it passes through the binding engine. Equivalent WinUI interface: Microsoft.UI.Xaml.Data.IValueConverter. |
Enums
BindingMode |
Describes how the data propagates in a binding. Equivalent WinUI enum: BindingMode. |
RelativeSourceMode |
Defines constants that describe the location of the binding source relative to the position of the binding target. Equivalent WinUI enum: RelativeSourceMode. |
UpdateSourceTrigger |
Defines constants that indicate when a binding source is updated by its binding target in two-way binding. Equivalent WinUI enum: UpdateSourceTrigger. |
Delegates
CurrentChangingEventHandler |
Represents a method that can handle the CurrentChanging event of an ICollectionView implementation. Equivalent WinUI delegate: Microsoft.UI.Xaml.Data.CurrentChangingEventHandler. |
PropertyChangedEventHandler |
Represents the method that will handle the PropertyChanged event. When programming with Microsoft .NET this delegate is hidden, use the System.ComponentModel.PropertyChangedEventHandler delegate. Equivalent WinUI delegate: Microsoft.UI.Xaml.Data.PropertyChangedEventHandler. |