System.Windows.Data 命名空间

包含用于将属性绑定到数据源、数据源提供程序类以及集合和视图的数据特定实现的类。

名称 说明
Binding

提供对绑定定义的高级访问,该定义连接绑定目标对象(通常为 WPF 元素)的属性以及任何数据源(例如数据库、XML 文件或任何包含数据的对象)。

BindingBase

定义和BindingPriorityBinding类的MultiBinding常见特征。

BindingExpression

包含有关单个实例 Binding的信息。

BindingExpressionBase

表示和BindingExpressionPriorityBindingExpression的基类MultiBindingExpression

BindingGroup

包含用于验证对象的绑定和 ValidationRule 对象的集合。

BindingListCollectionView

表示实现CollectionViewIBindingList集合,例如Microsoft ActiveX 数据对象(ADO)数据视图。

BindingOperations

提供用于操作绑定(包括BindingMultiBindingPriorityBinding和对象)的静态方法。

CollectionContainer

保存现有集合结构,如 ObservableCollection<T> 或要 DataSet用于内部的 CompositeCollection集合结构。

CollectionRegisteringEventArgs

提供事件的数据 CollectionRegistering

CollectionView

表示用于对数据收集进行分组、排序、筛选和导航的视图。

CollectionViewGroup

表示由基于 <a0/a0> 的对象创建的组。

CollectionViewRegisteringEventArgs

提供事件的数据 CollectionViewRegistering

CollectionViewSource

类的 CollectionView 可扩展应用程序标记语言 (XAML) 代理。

CompositeCollection

允许将多个集合和项显示为单个列表。

DataChangedEventManager

WeakEventManager提供实现,以便可以使用“弱事件侦听器”模式附加事件的DataChanged侦听器。

DataSourceProvider

对象的 DataSourceProvider 常见基类和协定,这些工厂执行某些查询以生成单个对象或可用于绑定源对象的对象列表。

DataTransferEventArgs

封装数据传输事件的参数。

FilterEventArgs

提供与 Filter 事件关联的信息和事件数据。

ListCollectionView

表示实现 IList的集合的集合视图。

MultiBinding

描述附加到单个绑定目标属性的对象集合 Binding

MultiBindingExpression

包含有关单个实例的 MultiBinding实例信息。

ObjectDataProvider

包装并创建一个可以用作绑定源的对象。

PriorityBinding

描述附加到单个绑定目标属性的对象集合 Binding ,该属性从成功生成值的集合中的第一个绑定接收其值。

PriorityBindingExpression

包含有关单个实例的 PriorityBinding实例信息。

PropertyGroupDescription

描述使用属性名称作为条件的项分组。

RelativeSource

实现一个标记扩展,该扩展描述绑定源相对于绑定目标的位置的位置。

ValueConversionAttribute

表示一个特性,该特性允许值转换器的作者指定转换器实现中涉及的数据类型。

ValueUnavailableException

当值不可用时方法引发 GetValue(Object, String) 的异常。

XmlDataProvider

启用对 XML 数据的声明性访问,以便进行数据绑定。

XmlNamespaceMapping

声明统一资源标识符(URI)与前缀之间的映射。

XmlNamespaceMappingCollection

表示 对象的集合 XmlNamespaceMapping

接口

名称 说明
IMultiValueConverter

提供在 . 中 MultiBinding应用自定义逻辑的方法。

IValueConverter

提供将自定义逻辑应用于绑定的方法。

枚举

名称 说明
BindingMode

描述绑定中数据流的方向。

BindingStatus

描述绑定的状态。

RelativeSourceMode

描述绑定源相对于绑定目标位置的位置。

UpdateSourceTrigger

描述绑定源更新的计时。

委托

名称 说明
CollectionSynchronizationCallback

表示同步跨线程访问集合的方法。

FilterEventHandler

表示将处理 Filter 事件的方法。

GroupDescriptionSelectorCallback

表示一个方法,该方法用于提供自定义逻辑来 GroupDescription 选择基于父组及其级别。

UpdateSourceExceptionFilterCallback

表示处理在更新绑定源值期间引发的异常的方法。 这必须与 . ExceptionValidationRule.