DependencyObject.GetValue(DependencyProperty) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí aktuální efektivní hodnotu vlastnosti závislosti na této instanci objektu 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
Parametry
Identifikátor DependencyProperty vlastnosti pro načtení hodnoty.
Návraty
Vrátí aktuální efektivní hodnotu.
Výjimky
Zadaná dp nebo jeho hodnota byla neplatná nebo zadaná dp hodnota neexistuje.
Poznámky
Efektivní hodnota je hodnota vlastnosti, která je vrácena systémem vlastností každému volajícímu, který požaduje hodnotu. Efektivní hodnota je výsledkem systému vlastností, který vyhodnotil všechny možné vstupy, které se účastní priority systémové hodnoty vlastnosti. To zahrnuje převod a animaci. Další informace naleznete v tématu Priorita hodnoty vlastnosti závislosti.
Tato metoda nikdy nevrátí UnsetValue. Jedná se UnsetValue o hodnotu sentinelu pro systém vlastností, který se používá v různých kapacitách interně a příležitostně také vystaven prostřednictvím zpětného volání převodu.
Pokud si nejste jistí, jaký typ vlastnosti má být, můžete zadat dotaz na identifikátor požadované vlastnosti závislosti, abyste zjistili, jestli existuje konkrétnější PropertyType , na kterou se dá návratová hodnota převést.