BindableObject.BindingContext Propriété

Définition

Obtient ou définit un objet qui contient les propriétés qui seront ciblées par les propriétés liées qui appartiennent à ce BindableObject. Il s’agit d’une propriété pouvant être liée.

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

Valeur de propriété

Object qui contient les propriétés qui seront ciblées par les propriétés liées qui appartiennent à ce BindableObject. Il s’agit d’une propriété pouvant être liée.

Remarques

En règle générale, les performances d’exécution sont meilleures si BindingContext est défini après tous les appels à SetBinding(BindableProperty, BindingBase) avoir été effectués.

L’exemple suivant montre comment appliquer un BindingContext et une liaison à une étiquette (hérite de 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"

S’applique à