BindingExpression クラス

定義

Binding の 1 つのインスタンスに関する情報が含まれます。

public ref class BindingExpression : BindingExpressionBase
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BindingExpression : BindingExpressionBase
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class BindingExpression : BindingExpressionBase
Public Class BindingExpression
Inherits BindingExpressionBase
継承
Object Platform::Object IInspectable BindingExpressionBase BindingExpression
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

Binding クラスは、バインディングの宣言の高レベルクラスです。 BindingExpression クラスは、バインディング ソースとバインド ターゲットの間の接続を維持する基になるオブジェクトです。 Binding には、複数の BindingExpression オブジェクト間で共有できるすべての情報が含まれています。 BindingExpression は、共有できず、 Binding に関するすべてのインスタンス情報を含むインスタンス式です。

BindingExpression オブジェクトを取得するには、オブジェクトで GetBindingExpression メソッドを 呼び出し、バインドを持つ依存関係プロパティを指定します。

プロパティ

DataItem

この BindingExpression で使用されるバインディング ソース オブジェクトを取得します。

ParentBinding

この BindingExpression の Binding オブジェクトを取得します

メソッド

UpdateSource()

現在のバインディング ターゲット値を TwoWay バインドのバインディング ソース プロパティに送信します。

適用対象

こちらもご覧ください