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)

種類が BindingMultiBinding、および PriorityBinding のバインドを含むすべてのバインドを、指定した DependencyObject から削除します。

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

データ バインディングのシステムがコレクション ビューを確認すると発生します。

適用対象