BindableObject.BindingContext Propriedade

Definição

Obtém ou define um objeto que contém as propriedades que serão direcionadas pelas propriedades associadas que pertencem a este BindableObject. Esta é uma propriedade associável.

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

Valor da propriedade

Um Object que contém as propriedades que serão direcionadas pelas propriedades associadas que pertencem a este BindableObject. Esta é uma propriedade associável.

Comentários

Normalmente, o desempenho do runtime é melhor se BindingContext for definido após todas as chamadas terem SetBinding(BindableProperty, BindingBase) sido feitas.

O exemplo a seguir mostra como aplicar um BindingContext e uma Associação a um Rótulo (herda 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"

Aplica-se a