BindableObject.BindingContext 屬性

定義

取得或設定 對象,這個物件包含屬於這個 BindableObject之系結屬性的目標屬性。 這是可繫結屬性。

public:
 property System::Object ^ BindingContext { System::Object ^ get(); void set(System::Object ^ value); };
public object BindingContext { get; set; }
member this.BindingContext : obj with get, set
Public Property BindingContext As Object

屬性值

Object,其中包含屬於這個 BindableObject的系結屬性將鎖定的屬性。 這是可繫結屬性。

備註

一般而言,如果在 BindingContext 進行所有呼叫 SetBinding(BindableProperty, BindingBase) 之後設定 ,運行時間效能會更好。

下列範例示範如何將 BindingContext 和 Binding 套用至 Label (繼承自 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"

適用於