BindableObject.GetValue(BindableProperty) Yöntem

Tanım

BindableProperty içinde yer alan değeri döndürür.

public object GetValue (Xamarin.Forms.BindableProperty property);
member this.GetValue : Xamarin.Forms.BindableProperty -> obj

Parametreler

property
BindableProperty

Değerinin alındığı BindableProperty değeri.

Döndürülenler

System.Object

içinde BindablePropertyyer alan değer.

Açıklamalar

GetValue(BindableProperty) ve SetValue tarafından uygulanan BindablePropertyözelliklerin değerlerine erişmek için kullanılır. Başka bir ifadeyle, uygulama geliştiricileri genellikle erişimcisinin sonucunu GetValue(BindableProperty) uygun türe yayınlayan ve döndüren ve set erişimcisinin değerini doğru özellikte get ayarlamak için kullandığı SetValue özelliği tanımlayarak public bir bağlı özellik için bir arabirim sağlar. Uygulama geliştiricileri, ortak özellikte bağlı özelliğin arabirimini tanımlayan başka bir adım gerçekleştirmemelidir.

Aşağıdaki örnekte, bağlama çalışma zamanında yapıldığında hedef özellikte sağlanacak bir uygulama için bağlanabilir özellik arabiriminin nasıl oluşturulacağı gösterilmektedir.

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); } 
  }
}

Şunlara uygulanır