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