Windows.​UI.​Xaml.​Data Windows.​UI.​Xaml.​Data Windows.​UI.​Xaml.​Data Windows.​UI.​Xaml.​Data Namespace

Defines the data binding infrastructure for apps.

Classes

BindableAttribute BindableAttribute BindableAttribute BindableAttribute

Specifies that a type defined in C++ can be used for binding.

Binding Binding Binding Binding

Defines a binding that connects the properties of binding targets and data sources.

BindingBase BindingBase BindingBase BindingBase

Provides an abstract base class for the Binding class.

BindingExpression BindingExpression BindingExpression BindingExpression

Contains information about a single instance of a Binding.

BindingExpressionBase BindingExpressionBase BindingExpressionBase BindingExpressionBase

Represents the base class for BindingExpression.

BindingOperations BindingOperations BindingOperations BindingOperations

Provides the static SetBinding method.

CollectionViewSource CollectionViewSource CollectionViewSource CollectionViewSource

Provides a data source that adds grouping and current-item support to collection classes.

CurrentChangingEventArgs CurrentChangingEventArgs CurrentChangingEventArgs CurrentChangingEventArgs

Provides data for the CurrentChanging event.

ItemIndexRange ItemIndexRange ItemIndexRange ItemIndexRange

Provides info about a range of items in the data source.

PropertyChangedEventArgs PropertyChangedEventArgs PropertyChangedEventArgs PropertyChangedEventArgs

Provides data for the PropertyChanged event.

.NET This class appears as System.ComponentModel.PropertyChangedEventArgs.

RelativeSource RelativeSource RelativeSource RelativeSource

Implements a markup extension that describes the location of the binding source relative to the position of the binding target.

Structs

LoadMoreItemsResult LoadMoreItemsResult LoadMoreItemsResult LoadMoreItemsResult

Wraps the asynchronous results of a LoadMoreItemsAsync call.

Interfaces

ICollectionView ICollectionView ICollectionView ICollectionView

Enables collections to support current record management, grouping, and incremental loading (data virtualization).

ICollectionViewFactory ICollectionViewFactory ICollectionViewFactory ICollectionViewFactory

Supports creation of the relevant ICollectionView implementation.

ICollectionViewGroup ICollectionViewGroup ICollectionViewGroup ICollectionViewGroup

Represents any grouped items within a view.

ICustomProperty ICustomProperty ICustomProperty ICustomProperty

Implements custom property definition support for data binding sources that are implemented using COM.

ICustomPropertyProvider ICustomPropertyProvider ICustomPropertyProvider 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 IItemsRangeInfo IItemsRangeInfo IItemsRangeInfo

Provides info about a range of items in the data source.

INotifyPropertyChanged INotifyPropertyChanged INotifyPropertyChanged INotifyPropertyChanged

Notifies clients that a property value has changed.

.NET This interface appears as System.ComponentModel.INotifyPropertyChanged.

ISelectionInfo ISelectionInfo ISelectionInfo ISelectionInfo

Manages whether items and ranges of items in the data source are selected in the list control.

ISupportIncrementalLoading ISupportIncrementalLoading ISupportIncrementalLoading ISupportIncrementalLoading

Specifies a calling contract for collection views that support incremental loading.

IValueConverter IValueConverter IValueConverter IValueConverter

Exposes methods that allow the data to be modified as it passes through the binding engine.

Enums

BindingMode BindingMode BindingMode BindingMode

Describes how the data propagates in a binding.

RelativeSourceMode RelativeSourceMode RelativeSourceMode RelativeSourceMode

Defines constants that describe the location of the binding source relative to the position of the binding target.

UpdateSourceTrigger UpdateSourceTrigger UpdateSourceTrigger UpdateSourceTrigger

[Contains prerelease APIs.]
Defines constants that indicate when a binding source is updated by its binding target in two-way binding.

Delegates

CurrentChangingEventHandler CurrentChangingEventHandler CurrentChangingEventHandler CurrentChangingEventHandler

Represents a method that can handle the CurrentChanging event of an ICollectionView implementation.

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