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

Yang ditentukan dp atau nilainya 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 yang efektif adalah hasil dari sistem properti yang telah mengevaluasi semua kemungkinan input yang berpartisipasi dalam prioritas nilai sistem properti. 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 jenis properti apa yang seharusnya, Anda dapat mengkueri pengidentifikasi properti dependensi yang diminta untuk menentukan apakah ada yang lebih spesifik PropertyType bahwa nilai pengembalian dapat dikonversi.

Berlaku untuk

Lihat juga