MultiBindingExpression クラス

定義

MultiBinding の単一インスタンスに関するインスタンス情報を格納します。

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表します。 したがって、単一のバインディング ターゲット プロパティにアタッチされたオブジェクトの BindingExpression コレクションについて説明します。

バインド式の詳細については、「データ バインディングの 概要」の「Binding and BindingExpression」セクションを参照してください。

コンバーターを使用すると、 内MultiBindingExpressionの オブジェクトのBindingExpressionプロパティ値によって、ターゲット プロパティの最終的な値が生成されます。 逆方向では、ターゲット プロパティの値は、オブジェクトに戻される値のセットに BindingExpression 変換されます。 詳細については、「MultiBinding」を参照してください。

プロパティ

BindingExpressions

BindingExpression のこのインスタンス内の MultiBindingExpression オブジェクトのコレクションを取得します。

BindingGroup

この連結式が属する BindingGroup を取得します。

(継承元 BindingExpressionBase)
HasError

内部 Binding オブジェクトまたは MultiBinding 自体に失敗した検証規則があるかどうかを示す値を返します。

HasValidationError

親のバインディングに、失敗した検証規則があるかどうかを示す値を取得します。

HasValidationError

親のバインディングに、失敗した検証規則があるかどうかを示す値を取得します。

(継承元 BindingExpressionBase)
IsDirty

バインドのターゲットがソースに書き込まれていない値を持っているかどうかを示す値を取得または設定します。

(継承元 BindingExpressionBase)
ParentBindingBase

この BindingBase オブジェクトの作成元である BindingExpressionBase オブジェクトを取得します。

(継承元 BindingExpressionBase)
ParentMultiBinding

この MultiBinding オブジェクトの作成元である MultiBindingExpression オブジェクトを取得します。

Status

バインディング式のステータスを取得します。

(継承元 BindingExpressionBase)
Target

このバインディング式のバインディング ターゲット オブジェクトである要素を取得します。

(継承元 BindingExpressionBase)
TargetProperty

このバインディング式のバインディング ターゲット プロパティを取得します。

(継承元 BindingExpressionBase)
ValidationError

ValidationError のこのインスタンスが無効になる原因となった MultiBindingExpression オブジェクトを取得します。

ValidationErrors

ValidationError のこのインスタンスが無効になる原因となった BindingExpressionBase オブジェクトのコレクションを取得します。

(継承元 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)

適用対象

こちらもご覧ください