Share via


BindableObject.BindingContext Eigenschaft

Definition

Ruft ein -Objekt ab, das die Eigenschaften enthält, die von den gebundenen Eigenschaften, die zu diesem gehören, anvisiert werden, oder legt es BindableObjectfest. Dies ist eine bindbare Eigenschaft.

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

Eigenschaftswert

Ein Object , der die Eigenschaften enthält, die von den gebundenen Eigenschaften, die zu diesem BindableObjectgehören, anvisiert werden. Dies ist eine bindbare Eigenschaft.

Hinweise

In der Regel ist die Laufzeitleistung besser, wenn BindingContext festgelegt wird, SetBinding(BindableProperty, BindingBase) nachdem alle Aufrufe getätigt wurden.

Das folgende Beispiel zeigt, wie Sie einen BindingContext und eine Bindung auf eine Bezeichnung anwenden (erbt von 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"

Gilt für: