Language

BindableObject.BindingContext プロパティ

定義

この BindableObjectに属するバインドされたプロパティの対象となるプロパティを含むオブジェクトを取得または設定します。

public object BindingContext { get; set; }
member this.BindingContext : obj with get, set

プロパティ値

System.Object

このBindableObjectに属するバインドされたプロパティの対象となるプロパティを含むSystem.Object。 これはバインド可能なプロパティです。

注釈

<block subset="none" type="note">Typically, if the runtime performance if a BindingContext is set after all calls to SetBinding(BindableProperty, BindingBase) have been been made.</block>

次の例は、BindingContext と Binding をラベルに適用する方法を示しています (BindableObject から継承されます)。

var label = new Label ();
label.SetBinding (Label.TextProperty, "Name");
label.BindingContext = new {
    Name = "John Doe",
    Company = "Xamarin"
};

Debug.WriteLine (label.Text); // prints "John Doe"

適用対象