DependencyObject.ReadLocalValue(DependencyProperty) Metódus

Definíció

Egy függőségi tulajdonság helyi értékét adja vissza, ha létezik.

public:
 System::Object ^ ReadLocalValue(System::Windows::DependencyProperty ^ dp);
public object ReadLocalValue(System.Windows.DependencyProperty dp);
member this.ReadLocalValue : System.Windows.DependencyProperty -> obj
Public Function ReadLocalValue (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

A helyi értéket adja vissza, vagy a sentinel értéket UnsetValue adja vissza, ha nincs beállítva helyi érték.

Megjegyzések

A függőségi tulajdonság legtöbb tipikus "get" műveletéhez érdemes használni GetValue . ReadLocalValue nem adja vissza a tényleges értéket különböző körülmények esetén, ha az értéket nem helyileg határozták meg.

A stílusok, témák, sablonok, a metaadatok alapértelmezett értéke vagy a tulajdonságérték öröklése alapján beállított értékek nem számítanak helyi értéknek. A kötések és más kifejezések azonban helyi értékeknek minősülnek, miután kiértékelték őket.

Ha nincs beállítva helyi érték, ez a metódus ad vissza UnsetValue.

Ha a visszaadott érték nem UnsetValueaz, lekérdezheti a kért függőségi tulajdonság metaadatait annak megállapításához, hogy létezik-e konkrétabb típus, amellyel a visszatérési érték konvertálható.

A következőre érvényes:

Lásd még