[This documentation is preliminary and is subject to change.]
Defines the data binding infrastructure for apps.
Members
The Windows.UI.Xaml.Data namespace has these types of members:
Attributes
The Windows.UI.Xaml.Data namespace has these attributes.
| Attribute | Description |
|---|---|
| BindableAttribute | Specifies that a type defined in C++ can be used for binding. |
Classes
The Windows.UI.Xaml.Data namespace has these classes.
| Class | Description |
|---|---|
| Binding | Defines a binding that connects the properties of binding targets and data sources. |
| BindingBase | Provides an abstract base class for the Binding class. |
| BindingOperations | Provides the static SetBinding method. |
| CollectionViewSource | Provides a proxy over collection classes to enable currency and grouping support. |
| CurrentChangingEventArgs | Provides data for the CurrentChanging event. |
| 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. |
Delegates
The Windows.UI.Xaml.Data namespace has these delegates.
| Delegate | Description |
|---|---|
| CurrentChangingEventHandler | Represents a method that can handle the CurrentChanging event of an ICollectionView implementation. |
| PropertyChangedEventHandler | Represents the method that will handle the event. |
Enumerations
The Windows.UI.Xaml.Data namespace has these enumerations.
| Enumeration | Description |
|---|---|
| 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. |
Interfaces
The Windows.UI.Xaml.Data namespace implements these interfaces.
| Interface | Description |
|---|---|
| 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. |
| INotifyPropertyChanged | Notifies clients that a property value has changed. |
| 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. |
Structures
The Windows.UI.Xaml.Data namespace has these structures.
| Structure | Description |
|---|---|
| LoadMoreItemsResult | Wraps the asynchronous results of a LoadMoreItemsAsync call. |
Requirements
|
Minimum supported client | Windows 8 Release Preview |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Namespace |
|
|
Metadata |
|
Build date: 5/22/2012
