BindableObject.GetValue(BindableProperty) Yöntem

Tanım

Bindadbleproperty içinde bulunan değeri döndürür.

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

Parametreler

property
BindableProperty

Değerin alınacağı Bindadbleproperty.

Döndürülenler

Object

İçinde yer alan değer BindableProperty .

Açıklamalar

GetValue(BindableProperty) ve SetValue tarafından uygulanan özelliklerin değerlerine erişmek için kullanılır BindableProperty . Diğer bir deyişle, uygulama geliştiricileri genellikle public get , erişimci uygun türe sonucunu veren ve GetValue(BindableProperty) onu döndüren ve set erişimcisi SetValue doğru özelliğindeki değeri ayarlamak için kullandığı özelliği tanımlayarak bağlı bir özellik için bir arabirim sağlar. Uygulama geliştiricileri, genel özellikte, bağlantılı özelliğin arabirimini tanımlayan başka bir adım gerçekleştirmemelidir.

Aşağıdaki örnek, çalışma zamanında bağlama yapıldığında Target özelliğinde sağlanacak bir uygulama için bağlanabilir bir özellik arabirimi oluşturmayı gösterir.

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