Namespace System.Windows.Data
Classes
Binding
Defines a binding that connects the properties of binding targets and data sources.
BindingBase
Defines the common characteristics of the Binding and MultiBinding classes.
BindingExpression
Contains information about a single instance of a Binding.
BindingExpressionBase
BindingOperations
Provides static methods to manipulate bindings, including Binding, MultiBinding objects.
CollectionViewGroup
Represents a group created by a System.Windows.Data.CollectionView object based on the System.Windows.Data.CollectionView.GroupDescriptions.
CollectionViewSource
The XAML proxy of a collection view class.
FilterEventArgs
Arguments for the Filter event.
MultiBinding
Describes a collection of Binding objects attached to a single binding target property.
MultiBindingExpression
Contains instance information about a single instance of a MultiBinding.
PagedCollectionView
PagedCollectionView view over an IEnumerable.
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.
Interfaces
IMultiValueConverter
Provides a way to apply custom logic in a MultiBinding.
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
FilterEventHandler
The delegate to use for handlers that receive FilterEventArgs.
GroupDescriptionSelectorCallback
Represents a method that is used to provide custom logic to select the GroupDescription based on the parent group and its level.