DependencyObject.GetValue(DependencyProperty) Metódus

Definíció

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

dp
DependencyProperty

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ó.

A következőre érvényes:

Lásd még