DependencyObject.GetValue(DependencyProperty) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.