Language

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 メソッドを 呼び出し、バインドを持つ依存関係プロパティを指定します。

プロパティ

Name 説明
DataItem

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

ParentBinding

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

メソッド

Name 説明
UpdateSource()

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

適用対象

関連項目