BindableObject.BindingContext Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает объект, содержащий свойства, предназначенные для привязанных свойств, принадлежащих этому BindableObjectобъекту.
public object BindingContext { get; set; }
member this.BindingContext : obj with get, set
Значение свойства
Объект System.Object , содержащий свойства, предназначенные для привязанных свойств, принадлежащих этому BindableObject. Это свойство может быть привязано.
Комментарии
<блокировать подмножество="none" type="note">Обычно производительность среды выполнения лучше, если BindingContext все вызовы SetBinding(BindableProperty, BindingBase) были выполнены.</block>
В следующем примере показано, как применить BindingContext и привязку к меткам (наследуется от 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"