Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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:
© 2017 Microsoft