MultiBindingExpression クラス

定義

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

注釈

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に設定されている、関連付けられているRawProposedValueConvertedProposedValue オブジェクトを実行します。 このメソッドはソースを更新しません。

(継承元 BindingExpressionBase)

明示的なインターフェイスの実装

名前 説明
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 BindingExpressionBase)

適用対象

こちらもご覧ください