System.Windows.Data
TOC
Collapse the table of content
Expand the table of content

System.Windows.Data Namespace

 

Contains classes used for binding properties to data sources, data source provider classes, and data-specific implementations of collections and views.

ClassDescription
System_CAPS_pubclassBinding

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).

System_CAPS_pubclassBindingBase

Defines the common characteristics of the Binding, PriorityBinding, and MultiBinding classes.

System_CAPS_pubclassBindingExpression

Contains information about a single instance of a Binding.

System_CAPS_pubclassBindingExpressionBase
System_CAPS_pubclassBindingGroup

Contains a collection of bindings and ValidationRule objects that are used to validate an object.

System_CAPS_pubclassBindingListCollectionView

Represents the CollectionView for collections that implement IBindingList, such as Microsoft ActiveX Data Objects (ADO) data views.

System_CAPS_pubclassBindingOperations

Provides static methods to manipulate bindings, including Binding, MultiBinding, and PriorityBinding objects.

System_CAPS_pubclassCollectionContainer

Holds an existing collection structure, such as an ObservableCollection<T> or a DataSet, to be used inside a CompositeCollection.

System_CAPS_pubclassCollectionRegisteringEventArgs

Provides data for the CollectionRegistering event.

System_CAPS_pubclassCollectionView

Represents a view for grouping, sorting, filtering, and navigating a data collection.

System_CAPS_pubclassCollectionViewGroup

Represents a group created by a CollectionView object based on the GroupDescriptions.

System_CAPS_pubclassCollectionViewRegisteringEventArgs

Provides data for the CollectionViewRegistering event.

System_CAPS_pubclassCollectionViewSource

The Extensible Application Markup Language (XAML) proxy of a CollectionView class.

System_CAPS_pubclassCompositeCollection

Enables multiple collections and items to be displayed as a single list.

System_CAPS_pubclassDataChangedEventManager

Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the DataChanged event.

System_CAPS_pubclassDataSourceProvider

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.

System_CAPS_pubclassDataTransferEventArgs

Encapsulates arguments for data transfer events.

System_CAPS_pubclassFilterEventArgs

Provides information and event data that is associated with the CollectionViewSource.Filter event.

System_CAPS_pubclassListCollectionView

Represents the collection view for collections that implement IList.

System_CAPS_pubclassMultiBinding

Describes a collection of Binding objects attached to a single binding target property.

System_CAPS_pubclassMultiBindingExpression

Contains instance information about a single instance of a MultiBinding.

System_CAPS_pubclassObjectDataProvider

Wraps and creates an object that you can use as a binding source.

System_CAPS_pubclassPriorityBinding

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.

System_CAPS_pubclassPriorityBindingExpression

Contains instance information about a single instance of a PriorityBinding.

System_CAPS_pubclassPropertyGroupDescription

Describes the grouping of items using a property name as the criteria.

System_CAPS_pubclassRelativeSource

Implements a markup extension that describes the location of the binding source relative to the position of the binding target.

System_CAPS_pubclassValueConversionAttribute

Represents an attribute that allows the author of a value converter to specify the data types involved in the implementation of the converter.

System_CAPS_pubclassValueUnavailableException

The exception that is thrown by the BindingGroup.GetValue(Object, String) method when the value is not available.

System_CAPS_pubclassXmlDataProvider

Enables declarative access to XML data for data binding.

System_CAPS_pubclassXmlNamespaceMapping

Declares a mapping between a uniform resource identifier (URI) and a prefix.

System_CAPS_pubclassXmlNamespaceMappingCollection

Represents a collection of XmlNamespaceMapping objects.

InterfaceDescription
System_CAPS_pubinterfaceIMultiValueConverter

Provides a way to apply custom logic in a MultiBinding.

System_CAPS_pubinterfaceIValueConverter

Provides a way to apply custom logic to a binding.

DelegateDescription
System_CAPS_pubdelegateCollectionSynchronizationCallback

Represent the method that synchronizes a collection for cross-thread access.

System_CAPS_pubdelegateFilterEventHandler

Represents the method that will handle the CollectionViewSource.Filter event.

System_CAPS_pubdelegateGroupDescriptionSelectorCallback

Represents a method that is used to provide custom logic to select the GroupDescription based on the parent group and its level.

System_CAPS_pubdelegateUpdateSourceExceptionFilterCallback

Represents the method that handles exceptions that are thrown during the update of the binding source value. This must be used with the ExceptionValidationRule.

EnumerationDescription
System_CAPS_pubenumBindingMode

Describes the direction of the data flow in a binding.

System_CAPS_pubenumBindingStatus

Describes the status of a binding.

System_CAPS_pubenumRelativeSourceMode

Describes the location of the binding source relative to the position of the binding target.

System_CAPS_pubenumUpdateSourceTrigger

Describes the timing of binding source updates.

Return to top
Show:
© 2016 Microsoft