BindingOperations 類別

定義

提供靜態方法來操作綁定,包括 BindingMultiBindingPriorityBinding 物件。

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

備註

此類別暴露一組靜態方法,作為資料綁定的輔助操作。

屬性

名稱 Description
DisconnectedSource

當物品容器從視覺樹移除時,會獲得一個物件來取代。DataContext

方法

名稱 Description
AccessCollection(IEnumerable, Action, Boolean)

透過應用程式在呼叫 EnableCollectionSynchronization 時指定的同步機制,提供對集合的存取。

ClearAllBindings(DependencyObject)

移除所有綁定,包括類型 BindingMultiBindingPriorityBinding和 的綁定。DependencyObject

ClearBinding(DependencyObject, DependencyProperty)

如果有屬性,則移除綁定。

DisableCollectionSynchronization(IEnumerable)

移除指定集合所註冊的同步。

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

透過非單純鎖機制,使物件能 CollectionView 參與多執行緒共用的集合的同步存取。

EnableCollectionSynchronization(IEnumerable, Object)

透過簡單的鎖定機制,使 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 ,與指定的綁定目標屬性關聯。

事件

名稱 Description
CollectionRegistering

當資料綁定系統偵測到一個集合時,會發生這種情況。

CollectionViewRegistering

當資料綁定系統偵測到集合檢視時會發生。

適用於