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 and BindingExpression」を参照してください。

プロパティ

名前 説明
BindingGroup

このバインド式が属する BindingGroup を取得します。

HasError

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

HasValidationError

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

IsDirty

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

ParentBindingBase

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

Status

バインド式の状態を取得します。

Target

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

TargetProperty

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

ValidationError

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

ValidationErrors

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

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
UpdateSource()

現在のバインディング ターゲットの値を、 TwoWay または OneWayToSource バインド内のバインディング ソースに送信します。

UpdateTarget()

バインディング ソースからバインディング ターゲットへのデータ転送を強制します。

ValidateWithoutUpdate()

ValidationRule プロパティがBindingまたはValidationStepに設定されている、関連付けられているRawProposedValueConvertedProposedValue オブジェクトを実行します。 このメソッドはソースを更新しません。

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

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

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

適用対象