|
| Class | Description |
|---|
 | Binding | Provides high-level access to the definition of a binding, which connects the properties of binding target objects (typically, WPF elements), and any data source (for example, a database, an XML file, or any object that contains data). |
 | BindingBase | Defines the common characteristics of the Binding, PriorityBinding, and MultiBinding classes. |
 | BindingExpression | Contains information about a single instance of a Binding. |
 | BindingExpressionBase | Represents the base class for BindingExpression, PriorityBindingExpression, and MultiBindingExpression. |
 | BindingGroup | Contains a collection of bindings and ValidationRule objects that are used to validate an object. |
 | BindingListCollectionView | Represents the CollectionView for collections that implement IBindingList, such as Microsoft ActiveX Data Objects (ADO) data views. |
 | BindingOperations | Provides static methods to manipulate bindings, including Binding, MultiBinding, and PriorityBinding objects. |
 | CollectionContainer | Holds an existing collection structure, such as an ObservableCollection<T> or a DataSet, to be used inside a CompositeCollection. |
 | CollectionView | Represents a view for grouping, sorting, filtering, and navigating a data collection. |
 | CollectionViewGroup | Represents a group created by a CollectionView object based on the GroupDescriptions. |
 | CollectionViewSource | The Extensible Application Markup Language (XAML) proxy of a CollectionView class. |
 | CompositeCollection | Enables multiple collections and items to be displayed as a single list. |
 | DataChangedEventManager | Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the DataChanged event. |
 | DataSourceProvider | Common base class and contract for DataSourceProvider objects, which are factories that execute some queries to produce a single object or a list of objects that you can use as binding source objects. |
 | DataTransferEventArgs | Encapsulates arguments for data transfer events. |
 | FilterEventArgs | Provides information and event data that is associated with the CollectionViewSource.Filter event. |
 | ListCollectionView | Represents the collection view for collections that implement IList. |
 | 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. |
 | ObjectDataProvider | Wraps and creates an object that you can use as a binding source. |
 | PriorityBinding | Describes a collection of Binding objects that is attached to a single binding target property, which receives its value from the first binding in the collection that produces a value successfully. |
 | PriorityBindingExpression | Contains instance information about a single instance of a PriorityBinding. |
 | PropertyGroupDescription | Describes the grouping of items 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. |
 | ValueConversionAttribute | Represents an attribute that allows the author of a value converter to specify the data types involved in the implementation of the converter. |
 | ValueUnavailableException | The exception that is thrown by the BindingGroup.GetValue(Object, String) method when the value is not available. |
 | XmlDataProvider | Enables declarative access to XML data for data binding. |
 | XmlNamespaceMapping | Declares a mapping between a uniform resource identifier (URI) and a prefix. |
 | XmlNamespaceMappingCollection | Represents a collection of XmlNamespaceMapping objects. |