BindingOperations 类

定义

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

public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
继承
BindingOperations

注解

此类公开一组静态方法,用作数据绑定的帮助程序操作。

属性

DisconnectedSource

当项容器从可视化树中移除时,获取替换 DataContext 的对象。

方法

AccessCollection(IEnumerable, Action, Boolean)

提供对集合的访问权限,方法是使用异步机制,该机制在应用程序调用 EnableCollectionSynchronization 时指定。

ClearAllBindings(DependencyObject)

从指定的 DependencyObject 删除所有绑定,包括类型 BindingMultiBindingPriorityBinding 的绑定。

ClearBinding(DependencyObject, DependencyProperty)

如果存在,则从属性中删除绑定。

DisableCollectionSynchronization(IEnumerable)

移除指定的集合注册的同步。

EnableCollectionSynchronization(IEnumerable, Object)

通过使用简单的锁定机制,使 CollectionView 对象能够参与对多个线程上使用的集合的同步访问。

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

通过使用机制而不是简单的锁定,使 CollectionView 对象能够参与对多个线程上使用的集合的同步访问。

GetBinding(DependencyObject, DependencyProperty)

检索在指定属性上设置的 Binding 对象。

GetBindingBase(DependencyObject, DependencyProperty)

检索在指定属性上设置的 BindingBase 对象。

GetBindingExpression(DependencyObject, DependencyProperty)

返回与指定对象上的指定的绑定目标关联的 BindingExpression 对象。

GetBindingExpressionBase(DependencyObject, DependencyProperty)

检索在指定属性上设置的 BindingExpressionBase 对象。

GetMultiBinding(DependencyObject, DependencyProperty)

检索在指定属性上设置的 MultiBinding 对象。

GetMultiBindingExpression(DependencyObject, DependencyProperty)

返回与指定对象上的指定的绑定目标关联的 MultiBindingExpression 对象。

GetPriorityBinding(DependencyObject, DependencyProperty)

检索在指定属性上设置的 PriorityBinding 对象。

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

返回与指定对象上的指定的绑定目标关联的 PriorityBindingExpression 对象。

GetSourceUpdatingBindingGroups(DependencyObject)

获取所有无效值或没有进行源更新的目标值的 BindingGroup 对象。

GetSourceUpdatingBindings(DependencyObject)

获取所有无效值或没有进行源更新的目标值的 BindingExpressionBase 对象。

IsDataBound(DependencyObject, DependencyProperty)

返回一个值,该值指示指定的属性当前是否是数据绑定的。

SetBinding(DependencyObject, DependencyProperty, BindingBase)

创建 BindingExpressionBase 的新实例,并将其与指定的绑定目标属性关联。

事件

CollectionRegistering

当数据绑定系统注意到集合时发生。

CollectionViewRegistering

当数据绑定系统注意到集合视图时发生。

适用于