DependencyObject.ReadLocalValue(DependencyProperty) Metode

Definisi

Mengembalikan nilai lokal properti dependensi, jika ada.

public:
 System::Object ^ ReadLocalValue(System::Windows::DependencyProperty ^ dp);
public object ReadLocalValue (System.Windows.DependencyProperty dp);
member this.ReadLocalValue : System.Windows.DependencyProperty -> obj
Public Function ReadLocalValue (dp As DependencyProperty) As Object

Parameter

dp
DependencyProperty

Pengidentifikasi DependencyProperty properti untuk mengambil nilai.

Mengembalikan

Mengembalikan nilai lokal, atau mengembalikan nilai UnsetValue sentinel jika tidak ada nilai lokal yang ditetapkan.

Keterangan

Anda harus menggunakan GetValue untuk sebagian besar operasi "dapatkan" umum untuk properti dependensi. ReadLocalValue tidak mengembalikan nilai efektif untuk berbagai keadaan di mana nilai tidak ditetapkan secara lokal.

Nilai yang diatur oleh gaya, tema, templat, nilai default dari metadata, atau pewarisan nilai properti tidak dianggap sebagai nilai lokal. Namun, pengikatan dan ekspresi lainnya dianggap sebagai nilai lokal, setelah dievaluasi.

Ketika tidak ada nilai lokal yang ditetapkan, metode ini mengembalikan UnsetValue.

Jika nilai yang dikembalikan selain , Anda bisa mengkueri UnsetValuemetadata properti dependensi yang diminta untuk menentukan apakah ada jenis yang lebih spesifik yang dapat dikonversi oleh nilai yang dikembalikan.

Berlaku untuk

Lihat juga