BindableObject.BindingContext BindableObject.BindingContext Property

Определение

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту 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"

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