PriorityBindingExpression クラス

定義

PriorityBindingの 1 つのインスタンスに関するインスタンス情報を格納します。

public ref class PriorityBindingExpression sealed : System::Windows::Data::BindingExpressionBase
public sealed class PriorityBindingExpression : System.Windows.Data.BindingExpressionBase
type PriorityBindingExpression = class
    inherit BindingExpressionBase
Public NotInheritable Class PriorityBindingExpression
Inherits BindingExpressionBase
継承
PriorityBindingExpression

注釈

PriorityBinding は、 PriorityBindingExpressionの 1 つのランタイム インスタンスです。 したがって、単一のバインディング ターゲット プロパティにアタッチされている BindingExpression オブジェクトのコレクションについて説明します。このプロパティは、値を正常に返すコレクション内の最初の BindingExpression オブジェクトから値を受け取ります。 バインド式の詳細については、「データ バインディングの 概要」の「Binding and BindingExpression」セクションを参照してください。

バインディング エンジンは、優先度に基づいて、どの BindingExpression オブジェクトが ActiveBindingExpression であるかを決定します。 詳細については、PriorityBindingを参照してください。

プロパティ

名前 説明
ActiveBindingExpression

アクティブな BindingExpression オブジェクトを取得します。

BindingExpressions

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

BindingGroup

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

(継承元 BindingExpressionBase)
HasError

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

(継承元 BindingExpressionBase)
HasValidationError

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

IsDirty

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

(継承元 BindingExpressionBase)
ParentBindingBase

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

(継承元 BindingExpressionBase)
ParentPriorityBinding

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

Status

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

(継承元 BindingExpressionBase)
Target

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

(継承元 BindingExpressionBase)
TargetProperty

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

(継承元 BindingExpressionBase)
ValidationError

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

(継承元 BindingExpressionBase)
ValidationErrors

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

(継承元 BindingExpressionBase)

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)
UpdateSource()

アクティブなバインディングのソースを更新します。

UpdateSource()

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

(継承元 BindingExpressionBase)
UpdateTarget()

アクティブなバインディングのターゲットを更新します。

UpdateTarget()

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

(継承元 BindingExpressionBase)
ValidateWithoutUpdate()

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

(継承元 BindingExpressionBase)

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

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

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

(継承元 BindingExpressionBase)

適用対象

こちらもご覧ください