BindableObject.BindingContext Свойство

Определение

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

public object BindingContext { get; set; }
member this.BindingContext : obj with get, set

Значение свойства

Значение Object типа, содержащее свойства, которые будут нацелены на связанные свойства, принадлежащие этому BindableObject.An Object that contains the properties that will be targeted by the bound properties that belong to this BindableObject. Это свойство может быть привязано.This is a bindable property.

Комментарии

Как правило, производительность среды выполнения лучше, BindingContext Если задается после всех SetBinding(BindableProperty, BindingBase) вызовов.Typically, the runtime performance is better if BindingContext is set after all calls to SetBinding(BindableProperty, BindingBase) have been made.

В следующем примере показано, как применить BindingContext и привязку к метке (наследует от BindableObject):The following example shows how to apply a BindingContext and a Binding to a Label (inherits from 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"

Применяется к