System.Windows.Data 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロパティをデータ ソース、データ ソース プロバイダー クラス、およびコレクションやビューのデータ固有の実装にバインドするために使用するクラスを格納します。
クラス
Binding |
バインドの定義に高レベルでアクセスします。バインドは、バインド ターゲット オブジェクト (通常は、WPF 要素) のプロパティと任意のデータ ソース (データベース、XML ファイル、データを格納している任意のオブジェクトなど) とを接続します。 |
BindingBase |
Binding、PriorityBinding、および MultiBinding の各クラスに共通する特性を定義します。 |
BindingExpression |
Binding の単一インスタンスに関する情報が含まれます。 |
BindingExpressionBase |
BindingExpression、PriorityBindingExpression、および MultiBindingExpression の基本クラスを表します。 |
BindingGroup |
あるオブジェクトの検証に使用されるバインディングと ValidationRule オブジェクトのコレクションを格納します。 |
BindingListCollectionView |
Microsoft ActiveX データ オブジェクト (ADO) データ ビューなど、IBindingList を実装するコレクションの CollectionView を表します。 |
BindingOperations |
Binding、MultiBinding、PriorityBinding オブジェクトなどのバインディングを操作するための静的メソッドを提供します。 |
CollectionContainer |
CompositeCollection 内部で使用される、ObservableCollection<T> または DataSet などの既存のコレクション構造を保持します。 |
CollectionRegisteringEventArgs |
CollectionRegistering イベントのデータを提供します。 |
CollectionView |
データ コレクションをグループ化、並べ替え、フィルター処理、移動するためのビューを表します。 |
CollectionViewGroup |
GroupDescriptions に基づいて CollectionView オブジェクトによって作成されたグループを表します。 |
CollectionViewRegisteringEventArgs |
CollectionViewRegistering イベントのデータを提供します。 |
CollectionViewSource |
CollectionView クラスの Extensible Application Markup Language (XAML) プロキシ。 |
CompositeCollection |
複数のコレクションと複数の項目を単一のリストとして表示できるようにします。 |
DataChangedEventManager |
WeakEventManager を実装することにより、"弱いイベント リスナー" パターンを使用して DataChanged イベントのリスナーを関連付けられるようにします。 |
DataSourceProvider |
DataSourceProvider オブジェクトの共通の基底クラスおよびコントラクトです。このオブジェクトは、バインド ソース オブジェクトとして使用可能な 1 つのオブジェクトまたはオブジェクトの一覧を生成するためにいくつかのクエリを実行するファクトリです。 |
DataTransferEventArgs |
データ転送イベントの引数をカプセル化します。 |
FilterEventArgs |
Filter イベントに関連付けられている情報およびイベント データを提供します。 |
ListCollectionView |
IList を実装するコレクションのコレクション ビューを表します。 |
MultiBinding |
単一のバインド対象のプロパティに添付される Binding オブジェクトのコレクションを記述します。 |
MultiBindingExpression |
MultiBinding の単一インスタンスに関するインスタンス情報を格納します。 |
ObjectDataProvider |
バインディング ソースとして使用できるオブジェクトをラップして作成します。 |
PriorityBinding |
1 つのバインド ターゲット プロパティに関連付けられた Binding オブジェクトのコレクションを記述します。このプロパティは、コレクション内の正常に値を生成する最初のバインドからその値を受け取ります。 |
PriorityBindingExpression |
PriorityBinding の単一インスタンスに関するインスタンス情報を格納します。 |
PropertyGroupDescription |
プロパティ名を条件として使用して、項目のグループ化について記述します。 |
RelativeSource |
バインディング ソースの位置を、バインディング ターゲットの位置を基準とする相対的な位置として示すマークアップ拡張機能を実装します。 |
ValueConversionAttribute |
値コンバーターの作成者がコンバーターの実装に関連するデータ型を指定できるようにする属性を表します。 |
ValueUnavailableException |
この例外は、値を使用できない場合に GetValue(Object, String) メソッドによってスローされます。 |
XmlDataProvider |
データ バインディングのために XML データに対する宣言型のアクセスを可能にします。 |
XmlNamespaceMapping |
Uniform Resource Identifier (URI) とプレフィックスとの間のマッピングを宣言します。 |
XmlNamespaceMappingCollection |
XmlNamespaceMapping オブジェクトのコレクションを表します。 |
インターフェイス
IMultiValueConverter |
カスタム ロジックを MultiBinding に適用する方法を提供します。 |
IValueConverter |
カスタム ロジックをバインディングに適用する方法を提供します。 |
列挙型
BindingMode |
バインディングのデータ フローの方向を記述します。 |
BindingStatus |
バインドのステータスを記述します。 |
RelativeSourceMode |
バインディング ターゲットの位置を基準とする相対的なバインディング ソースの位置を記述します。 |
UpdateSourceTrigger |
バインディング ソースを更新するタイミングを示します。 |
代理人
CollectionSynchronizationCallback |
クロススレッド アクセスの収集を同期するメソッドを表します。 |
FilterEventHandler |
Filter イベントを処理するメソッドを表します。 |
GroupDescriptionSelectorCallback |
親グループおよびそのレベルを基に GroupDescription を選択するカスタム ロジックを提供するために使用するメソッドを表します。 |
UpdateSourceExceptionFilterCallback |
バインディング ソースの値の更新中にスローされる例外をハンドルするメソッドを表します。 これは ExceptionValidationRule と一緒に使用する必要があります。 |
.NET