MultiBindingExpression クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MultiBindingの 1 つのインスタンスに関するインスタンス情報を格納します。
public ref class MultiBindingExpression sealed : System::Windows::Data::BindingExpressionBase
public sealed class MultiBindingExpression : System.Windows.Data.BindingExpressionBase
type MultiBindingExpression = class
inherit BindingExpressionBase
Public NotInheritable Class MultiBindingExpression
Inherits BindingExpressionBase
- 継承
注釈
MultiBindingExpression では、 MultiBindingの 1 つのランタイム インスタンスについて説明します。 したがって、単一のバインディング ターゲット プロパティにアタッチされた BindingExpression オブジェクトのコレクションについて説明します。
バインド式の詳細については、「データ バインディングの 概要」の「Binding and BindingExpression」セクションを参照してください。
コンバーターを使用すると、MultiBindingExpression内のBindingExpression オブジェクトのプロパティ値によって、ターゲット プロパティの最終的な値が生成されます。 逆の方向では、ターゲット プロパティの値は、 BindingExpression オブジェクトにフィードバックされる値のセットに変換されます。 詳細については、MultiBindingを参照してください。
プロパティ
| 名前 | 説明 |
|---|---|
| BindingExpressions |
MultiBindingExpressionのこのインスタンス内のBindingExpression オブジェクトのコレクションを取得します。 |
| BindingGroup |
このバインド式が属する BindingGroup を取得します。 (継承元 BindingExpressionBase) |
| HasError |
内部 Binding オブジェクトまたは MultiBinding 自体に失敗した検証規則があるかどうかを示す値を返します。 |
| HasValidationError |
親バインドに失敗した検証規則があるかどうかを示す値を取得します。 |
| IsDirty |
バインディングのターゲットに、ソースに書き込まれていない値があるかどうかを示す値を取得または設定します。 (継承元 BindingExpressionBase) |
| ParentBindingBase |
このBindingExpressionBase オブジェクトの作成元となるBindingBase オブジェクトを取得します。 (継承元 BindingExpressionBase) |
| ParentMultiBinding |
このMultiBindingExpressionの作成元となるMultiBinding オブジェクトを取得します。 |
| Status |
バインド式の状態を取得します。 (継承元 BindingExpressionBase) |
| Target |
このバインド式のバインディング ターゲット オブジェクトである要素を取得します。 (継承元 BindingExpressionBase) |
| TargetProperty |
このバインド式のバインド ターゲット プロパティを取得します。 (継承元 BindingExpressionBase) |
| ValidationError |
このMultiBindingExpressionのインスタンスが無効になる原因となったValidationError オブジェクトを取得します。 |
| ValidationErrors |
このBindingExpressionBaseのインスタンスが無効になる原因となったValidationError オブジェクトのコレクションを取得します。 (継承元 BindingExpressionBase) |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| UpdateSource() |
現在のバインディング ターゲット値を、 TwoWay バインドまたは OneWayToSource バインドのバインディング ソース プロパティに送信します。 |
| UpdateTarget() |
バインディング ソース プロパティからバインディング ターゲット プロパティへのデータ転送を強制します。 |
| ValidateWithoutUpdate() |
ValidationRule プロパティがBindingまたはValidationStepに設定されている、関連付けられているRawProposedValueでConvertedProposedValue オブジェクトを実行します。 このメソッドはソースを更新しません。 (継承元 BindingExpressionBase) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) |
このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 BindingExpressionBase) |