Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 | |
|---|---|---|
| Public class | Binding | Defines a binding that connects the properties of binding targets and data sources. |
| Public class | BindingBase | Provides an abstract base class for the Binding class. |
| Public class | BindingExpression | Contains information about a single binding within a Binding object. |
| Public class | BindingExpressionBase | Infrastructure. Represents the base class for the BindingExpression class. |
| Public class | BindingOperations | Provides the static SetBinding method. |
| Public class | CollectionViewGroup | Represents a group created by a PagedCollectionView object based on its GroupDescriptions. |
| Public class | CollectionViewSource | The XAML proxy of a collection view class. |
| Public class | FilterEventArgs | Provides data for the Filter event. |
| Public class | PagedCollectionView | Represents a view for grouping, sorting, filtering, and navigating a paged data collection. |
| Public class | PropertyGroupDescription | Describes the grouping of items by using a property name as the criteria. |
| Public class | RelativeSource | Implements a markup extension that describes the location of the binding source relative to the position of the binding target. |
Interfaces
| Interface | Description | |
|---|---|---|
| Public interface | IValueConverter | Exposes methods that allow modifying the data as it passes through the binding engine. |
Delegates
| Delegate | Description | |
|---|---|---|
| Public delegate | FilterEventHandler | Represents the method that handles the Filter event. |
| Public delegate | 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 | |
|---|---|---|
| Public enumeration | BindingMode | Describes how the data propagates in a binding. |
| Public enumeration | RelativeSourceMode | Defines constants that describe the location of the binding source relative to the position of the binding target. |
| Public enumeration | UpdateSourceTrigger | Defines constants that indicate when a binding source is updated by its binding target in two-way binding. |