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

當資料繫結系統注意到集合檢視時發生。

適用於