Microsoft.UI.Xaml.Data Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines the data binding infrastructure for apps.
Classes
BindableAttribute |
Specifies that a type defined in C++ can be used for binding. |
Binding |
Defines a binding that connects the properties of binding targets and data sources. |
BindingBase |
Provides a base class for the Binding class. |
BindingExpression |
Contains information about a single instance of a Binding. |
BindingExpressionBase |
Represents the base class for BindingExpression. |
BindingOperations |
Provides the static SetBinding method. |
CollectionViewSource |
Provides a data source that adds grouping and current-item support to collection classes. |
CurrentChangingEventArgs |
Provides data for the CurrentChanging event. |
DataErrorsChangedEventArgs |
Provides event data for the ErrorsChanged event. |
ItemIndexRange |
Provides info about a range of items in the data source. |
PropertyChangedEventArgs |
Provides data for the PropertyChanged event.
|
RelativeSource |
Implements a markup extension that describes the location of the binding source relative to the position of the binding target. |
Structs
LoadMoreItemsResult |
Wraps the asynchronous results of a LoadMoreItemsAsync call. |
Interfaces
ICollectionView |
Enables collections to support current record management, grouping, and incremental loading (data virtualization). |
ICollectionViewFactory |
Supports creation of the relevant ICollectionView implementation. |
ICollectionViewGroup |
Represents any grouped items within a view. |
ICustomProperty |
Implements custom property definition support for data binding sources that are implemented using COM. |
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. |
IItemsRangeInfo |
Provides info about a range of items in the data source. |
INotifyDataErrorInfo |
Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support. |
INotifyPropertyChanged |
Notifies clients that a property value has changed. |
ISelectionInfo |
Manages whether items and ranges of items in the data source are selected in the list control. |
ISupportIncrementalLoading |
Specifies a calling contract for collection views that support incremental loading. |
IValueConverter |
Exposes methods that allow the data to be modified as it passes through the binding engine. |
Enums
BindingMode |
Describes how the data propagates in a binding. |
RelativeSourceMode |
Defines constants that describe the location of the binding source relative to the position of the binding target. |
UpdateSourceTrigger |
Defines constants that indicate when a binding source is updated by its binding target in two-way binding. |
Delegates
CurrentChangingEventHandler |
Represents a method that can handle the CurrentChanging event of an ICollectionView implementation. |
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. |