System.Windows.Data Namespace

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Contains classes used to bind properties to data sources.


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.
BindingExpression Contains information about a single binding within a Binding object.
BindingExpressionBase Infrastructure. Represents the base class for the BindingExpression class.
BindingOperations Provides the static SetBinding method.
CollectionViewGroup Represents a group created by a CollectionViewSource object based on its GroupDescriptions.
CollectionViewSource The XAML proxy of a collection view class.
FilterEventArgs Provides data for the Filter event.
PropertyGroupDescription Describes the grouping of items by using a property name as the criteria.
RelativeSource Implements a markup extension that describes the location of the binding source relative to the position of the binding target.


Interface Description
IValueConverter Exposes methods that allow modifying the data as it passes through the binding engine.


Delegate Description
FilterEventHandler Represents the method that handles the Filter event.


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.
UpdateSourceTrigger Defines constants that indicate when a binding source is updated by its binding target in two-way binding.