Sdílet prostřednictvím


BindableObject.BindingContext Vlastnost

Definice

Získá nebo nastaví objekt, který obsahuje vlastnosti, které budou cílem vázané vlastnosti, které patří k tomuto BindableObject. Toto je vázatelná vlastnost.

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

Hodnota vlastnosti

Obsahuje Object vlastnosti, na které budou cílit vázané vlastnosti, které patří k tomuto BindableObjectobjektu . Toto je vázatelná vlastnost.

Poznámky

Výkon modulu runtime je obvykle lepší, pokud BindingContext je nastaven po provedení všech volání SetBinding(BindableProperty, BindingBase) .

Následující příklad ukazuje, jak použít BindingContext a Binding na popisek (dědí se z Objekt 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"

Platí pro