DependencyObject.GetValue(DependencyProperty) Metode

Definisi

Mengembalikan nilai efektif properti dependensi saat ini pada instans ini dari DependencyObject.

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

Parameter

dp
DependencyProperty

Pengidentifikasi DependencyProperty properti untuk mengambil nilai.

Mengembalikan

Mengembalikan nilai efektif saat ini.

Pengecualian

Nilai yang ditentukan dp atau tidak valid, atau yang ditentukan dp tidak ada.

Keterangan

Nilai efektif adalah nilai properti yang dikembalikan oleh sistem properti ke pemanggil apa pun yang meminta nilai . Nilai efektif adalah hasil dari sistem properti yang telah mengevaluasi semua kemungkinan input yang berpartisipasi dalam nilai sistem properti yang diutamakan. Ini termasuk paksaan dan animasi. Untuk informasi selengkapnya, lihat Prioritas Nilai Properti Dependensi.

Metode ini tidak akan pernah mengembalikan UnsetValue. UnsetValue adalah nilai sentinel untuk sistem properti yang digunakan dalam berbagai kapasitas secara internal dan kadang-kadang juga diekspos melalui panggilan balik koersi.

Jika Anda tidak yakin apa jenis propertinya, Anda dapat mengkueri pengidentifikasi properti dependensi yang diminta untuk menentukan apakah ada yang lebih spesifik PropertyType bahwa nilai yang dikembalikan dapat dikonversi.

Berlaku untuk

Lihat juga