BindingExpressionBase クラス

定義

BindingExpressionPriorityBindingExpression、および 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」を参照してください。

プロパティ

BindingGroup

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

HasError

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

HasValidationError

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

IsDirty

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

ParentBindingBase

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

Status

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

Target

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

TargetProperty

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

ValidationError

ValidationError のこのインスタンスが無効になる原因となった BindingExpressionBase を取得します。

ValidationErrors

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 に実行します。 このメソッドはソースを更新しません。

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

IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

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

適用対象