BindableObject.GetValue(BindableProperty) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, которое содержится в BindableProperty.
public object GetValue (Xamarin.Forms.BindableProperty property);
member this.GetValue : Xamarin.Forms.BindableProperty -> obj
Параметры
- property
- BindableProperty
Свойство BindableProperty, для которого необходимо получить значение.
Возвращаемое значение
Значение, содержащееся в BindableProperty.
Комментарии
GetValue(BindableProperty)и SetValue используются для доступа к значениям свойств, реализованных с помощью BindableProperty . То есть разработчики приложений обычно предоставляют интерфейс для привязанного свойства, определяя public
свойство, метод доступа которого get
приводит результат GetValue(BindableProperty) к соответствующему типу и возвращает его, а set
метод доступа использует SetValue для задания значения правильного свойства. Разработчики приложений не должны выполнять никаких других действий в общедоступном свойстве, определяющем интерфейс привязанного свойства.
В следующем примере показано, как создать интерфейс привязываемого свойства для реализации, которая будет предоставляться в целевом свойстве при создании привязки во время выполнения.
class MyBindable : BindableObject
{
public static readonly BindableProperty MyProperty =
BindableProperty.Create<MyBindable, string> (w => w.My, default(string));
public string My {
get { return (string)GetValue (MyProperty); }
set { SetValue (MyProperty, value); }
}
}