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 načtení hodnoty.

Návraty

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

Poznámky

Pro většinu typických operací get byste měli použít GetValue vlastnost závislosti. ReadLocalValue nevrací efektivní hodnotu pro řadu okolností, kdy hodnota nebyla místně nastavena.

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 jsou však po vyhodnocení považovány za místní hodnoty.

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

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

Platí pro

Viz také