System.Windows.Data Namespace
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Contains classes used to bind properties to data sources.
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. |
![]() |
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 PagedCollectionView object based on its GroupDescriptions. |
![]() |
CollectionViewSource | The XAML proxy of a collection view class. |
![]() |
FilterEventArgs | Provides data for the Filter event. |
![]() |
PagedCollectionView | Represents a view for grouping, sorting, filtering, and navigating a paged data collection. |
![]() |
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
Interface | Description | |
---|---|---|
![]() |
IValueConverter | Exposes methods that allow modifying the data as it passes through the binding engine. |
Delegates
Delegate | Description | |
---|---|---|
![]() |
FilterEventHandler | Represents the method that handles the Filter event. |
![]() |
GroupDescriptionSelectorCallback | Represents a method that is used to provide custom logic to select the GroupDescription based on the parent group and its level. |
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. |
![]() |
UpdateSourceTrigger | Defines constants that indicate when a binding source is updated by its binding target in two-way binding. |