BindableObject.BindingContextProperty Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementuje właściwość powiązana, której interfejs jest dostarczany przez BindingContext właściwość .
public static readonly Xamarin.Forms.BindableProperty BindingContextProperty;
staticval mutable BindingContextProperty : Xamarin.Forms.BindableProperty
Wartość pola
Uwagi
W poniższym przykładzie pokazano, jak ustawić powiązanie na wartość BindingContext:
class PersonView : ContentView
{
public PersonView ()
{
var label = new Label ();
label.SetBinding (Label.TextProperty, "Name");
Content = label;
}
}
var stack = new StackLayout {
Orientation = StackOrientation.Vertical,
};
var jane = new PersonView ();
jane.SetBinding (BindableObject.BindingContext, "Jane");
stack.Children.Add (jane);
var john = new PersonView ();
john.SetBinding (BindableObject.BindingContext, "John");
stack.Children.Add (john);
stack.BindingContext = new {Jane = new {Name = "Jane Doe"}, John = new {Name = "John Doe"}};