MultiBindingExpression クラス

定義

MultiBinding の単一インスタンスに関するインスタンス情報を格納します。Contains instance information about a single instance of a 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の1回の実行時インスタンスを記述 MultiBinding します。MultiBindingExpression describes a single run-time instance of a MultiBinding. したがって、 BindingExpression 1 つのバインディングターゲットプロパティにアタッチされるオブジェクトのコレクションを記述します。Therefore, it describes a collection of BindingExpression objects attached to a single binding target property.

バインディング式の詳細については、「データバインディングの概要」の「Binding And bindingexpression」セクションを参照してください。For information about binding expressions, see the Binding and BindingExpression section in the Data Binding Overview.

コンバーターを使用すると、内のオブジェクトのプロパティ値によって、 BindingExpression MultiBindingExpression ターゲットプロパティの最終的な値が生成されます。With the use of a converter, the property values of the BindingExpression objects in a MultiBindingExpression produce a final value for the target property. 逆方向では、ターゲットプロパティの値は、オブジェクトに返される値のセットに変換され BindingExpression ます。In the reverse direction, the target property value is translated to a set of values that are fed back into the BindingExpression objects. 詳細については、「MultiBinding」を参照してください。For more information, see MultiBinding.

プロパティ

BindingExpressions

BindingExpression のこのインスタンス内の MultiBindingExpression オブジェクトのコレクションを取得します。Gets the collection of BindingExpression objects in this instance of MultiBindingExpression.

BindingGroup

この連結式が属する BindingGroup を取得します。Gets the BindingGroup that this binding expression belongs to.

(継承元 BindingExpressionBase)
HasError

内部 Binding オブジェクトまたは MultiBinding 自体に失敗した検証規則があるかどうかを示す値を返します。Returns a value that indicates whether any of the inner Binding objects or the MultiBinding itself has a failing validation rule.

HasValidationError

親のバインディングに、失敗した検証規則があるかどうかを示す値を取得します。Gets a value that indicates whether the parent binding has a failed validation rule.

HasValidationError

親のバインディングに、失敗した検証規則があるかどうかを示す値を取得します。Gets a value that indicates whether the parent binding has a failed validation rule.

(継承元 BindingExpressionBase)
IsDirty

バインドのターゲットがソースに書き込まれていない値を持っているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the target of the binding has a value that has not been written to the source.

(継承元 BindingExpressionBase)
ParentBindingBase

この BindingBase オブジェクトの作成元である BindingExpressionBase オブジェクトを取得します。Gets the BindingBase object from which this BindingExpressionBase object is created.

(継承元 BindingExpressionBase)
ParentMultiBinding

この MultiBinding オブジェクトの作成元である MultiBindingExpression オブジェクトを取得します。Gets the MultiBinding object from which this MultiBindingExpression is created.

Status

バインディング式のステータスを取得します。Gets the status of the binding expression.

(継承元 BindingExpressionBase)
Target

このバインディング式のバインディング ターゲット オブジェクトである要素を取得します。Gets the element that is the binding target object of this binding expression.

(継承元 BindingExpressionBase)
TargetProperty

このバインディング式のバインディング ターゲット プロパティを取得します。Gets the binding target property of this binding expression.

(継承元 BindingExpressionBase)
ValidationError

ValidationError のこのインスタンスが無効になる原因となった MultiBindingExpression オブジェクトを取得します。Gets the ValidationError object that caused this instance of MultiBindingExpression to be invalid.

ValidationErrors

ValidationError のこのインスタンスが無効になる原因となった BindingExpressionBase オブジェクトのコレクションを取得します。Gets a collection of ValidationError objects that caused this instance of BindingExpressionBase to be invalid.

(継承元 BindingExpressionBase)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)
UpdateSource()

TwoWay または OneWayToSource バインディングにあるバインディング ソースのプロパティに、現在のバインディング ターゲットの値を送信します。Sends the current binding target value to the binding source properties in TwoWay or OneWayToSource bindings.

UpdateTarget()

バインディング ソース プロパティからバインディング ターゲット プロパティへのデータ転送を強制的に実行します。Forces a data transfer from the binding source properties to the binding target property.

ValidateWithoutUpdate()

ValidationRule プロパティが Binding または ValidationStep に設定されている任意の RawProposedValue オブジェクトを、関連する ConvertedProposedValue に実行します。Runs any ValidationRule objects on the associated Binding that have the ValidationStep property set to RawProposedValue or ConvertedProposedValue. このメソッドはソースを更新しません。This method does not update the source.

(継承元 BindingExpressionBase)

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

IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

このメンバーは、Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

(継承元 BindingExpressionBase)

適用対象

こちらもご覧ください