Sdílet prostřednictvím


DependencyObject.ReadLocalValue(DependencyProperty) Metoda

Definice

Vrátí místní hodnotu vlastnosti závislosti, pokud existuje.

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

Parametry

dp
DependencyProperty

Identifikátor DependencyProperty vlastnosti, pro kterou se má načíst hodnota.

Návraty

Vrátí místní hodnotu nebo vrátí hodnotu UnsetValue sentinelu, pokud není nastavená žádná místní hodnota.

Poznámky

Měli byste použít GetValue pro většinu typických operací "get" pro vlastnost závislosti. ReadLocalValue nevrací platnou hodnotu za různých okolností, kdy hodnota nebyla nastavena místně.

Hodnoty nastavené styly, motivy, šablony, výchozí hodnota z metadat nebo dědičnost hodnot vlastností se nepovažují za místní hodnoty. Vazby a další výrazy se však po vyhodnocení považují za místní hodnoty.

Pokud není nastavena žádná místní hodnota, vrátí UnsetValuetato metoda .

Pokud je vrácená hodnota jiná než UnsetValue, můžete dotazovat metadata požadované vlastnosti závislosti a určit, zda existuje konkrétnější typ, na který lze vrácené hodnoty převést.

Platí pro

Viz také