Bagikan melalui


BindableObject.GetValue(BindableProperty) Metode

Definisi

Mengembalikan nilai yang terkandung dalam BindableProperty.

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

Parameter

property
BindableProperty

BindableProperty untuk mendapatkan nilainya.

Mengembalikan

System.Object

Nilai yang terkandung dalam BindableProperty.

Keterangan

GetValue(BindableProperty) dan SetValue digunakan untuk mengakses nilai properti yang diimplementasikan oleh BindableProperty. Artinya, pengembang aplikasi biasanya menyediakan antarmuka untuk properti terikat dengan menentukan public properti yang aksesornya get melemparkan hasil ke GetValue(BindableProperty) jenis yang sesuai dan mengembalikannya, dan yang aksesornya menggunakan SetValue untuk mengatur nilai pada properti yang set benar. Pengembang aplikasi tidak boleh melakukan langkah lain di properti publik yang menentukan antarmuka properti terikat.

Contoh berikut menunjukkan cara membuat antarmuka properti yang dapat diikat untuk implementasi yang akan disediakan di properti target saat pengikatan dibuat pada durasi.

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

Berlaku untuk