次の方法で共有


BindingExpression クラス

定義

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

public ref class BindingExpression : BindingExpressionBase
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
属性

注釈

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

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

プロパティ

DataItem

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

ParentBinding

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

メソッド

UpdateSource()

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

適用対象

こちらもご覧ください