DependencyObject.GetValue(DependencyProperty) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy függőségi tulajdonság aktuális tényleges értékét adja vissza az adott példányon 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
Paraméterek
Annak DependencyProperty a tulajdonságnak az azonosítója, amely lekéri az értéket.
Válaszok
Az aktuális érvényes értéket adja vissza.
Kivételek
A megadott dp érték érvénytelen volt, vagy a megadott dp nem létezik.
Megjegyzések
A tényleges érték annak a tulajdonságnak az értéke, amelyet a tulajdonságrendszer az értéket kérő bármely hívónak visszaad. A tényleges érték annak az eredménye, hogy a tulajdonságrendszer kiértékelte az összes lehetséges bemenetet, amely részt vesz a tulajdonságrendszer értékének elsőbbségében. Ide tartozik a kényszerítés és az animáció. További információ: Dependency Property Value Precedence.
Ez a metódus soha nem ad vissza UnsetValue. Ez UnsetValue egy sentinel érték a különböző kapacitásokban belsőleg és esetenként kényszerítő visszahívásokkal is elérhető tulajdonságrendszer számára.
Ha nem biztos abban, hogy mi legyen a tulajdonság típusa, lekérdezheti a kért függőségi tulajdonság azonosítóját annak megállapításához, hogy létezik-e konkrétabb PropertyType , a visszatérési érték konvertálható.