DependencyObject.GetValue(DependencyProperty) Metode

Definisi

Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject.

public:
 virtual Platform::Object ^ GetValue(DependencyProperty ^ dp) = GetValue;
IInspectable GetValue(DependencyProperty const& dp);
public object GetValue(DependencyProperty dp);
function getValue(dp)
Public Function GetValue (dp As DependencyProperty) As Object

Parameter

dp
DependencyProperty

Pengidentifikasi DependencyProperty properti untuk mengambil nilai.

Mengembalikan

Object

Platform::Object

IInspectable

Mengembalikan nilai efektif saat ini.

Keterangan

GetValue mendapatkan nilai efektif properti dependensi saat ini. Nilai efektif saat ini ditentukan dengan menggunakan aturan gambaran umum properti Dependensi.

GetValue adalah API yang Anda inginkan dalam banyak kasus jika Anda menggunakan API sistem properti untuk mendapatkan nilai properti. Tetapi terkadang Anda mungkin ingin memeriksa nilai lain untuk melihat bagaimana prioritas properti dependensi bertindak untuk properti tertentu. Jika demikian, Anda dapat menggunakan salah satu API ini:

  • GetAnimationBaseValue untuk mendapatkan nilai yang saat ini mungkin dianimasikan tetapi Anda ingin mengetahui nilai sebelum animasi berjalan. Perhatikan bahwa animasi dengan perilaku HoldEnd mungkin tidak memiliki nilai yang sama ini. Untuk informasi selengkapnya tentang konsep HoldEnd , lihat Animasi storyboarded.
  • ReadLocalValue untuk mendapatkan nilai lokal, yang tidak memiliki gaya atau templat atau animasi yang diterapkan. Pengikatan dihitung sebagai nilai lokal, tetapi bergantung pada saat Anda memanggil ReadLocalValue, konteks pengikatan bertindak mungkin belum tersedia, sehingga Anda tidak akan mendapatkan nilai yang sama seperti yang akan diterapkan pada durasi. Untuk informasi selengkapnya tentang prioritas properti dependensi dan API utilitas sistem properti lainnya, lihat Gambaran umum properti dependensi.

Berlaku untuk

Lihat juga