BindingExpressionBase クラス

定義

BindingExpressionPriorityBindingExpression、および MultiBindingExpression の基本クラスを表します。Represents the base class for BindingExpression, PriorityBindingExpression, and MultiBindingExpression.

public ref class BindingExpressionBase abstract : System::Windows::Expression, System::Windows::IWeakEventListener
public abstract class BindingExpressionBase : System.Windows.Expression, System.Windows.IWeakEventListener
type BindingExpressionBase = class
    inherit Expression
    interface IWeakEventListener
Public MustInherit Class BindingExpressionBase
Inherits Expression
Implements IWeakEventListener
継承
BindingExpressionBase
派生
実装

注釈

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

プロパティ

BindingGroup

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

HasError

親のバインディングに、失敗した検証規則があるかどうかを示す値を取得します。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.

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.

ParentBindingBase

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

Status

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

Target

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

TargetProperty

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

ValidationError

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

ValidationErrors

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

メソッド

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 in TwoWay or OneWayToSource bindings.

UpdateTarget()

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

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.

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

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.

適用対象