DependencyObject.GetValue(DependencyProperty) Metoda
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
Identifikátor DependencyProperty vlastnosti, která má načíst hodnotu pro.
Vrátí aktuální efektivní hodnotu.
Zadaný dp
nebo jeho hodnota byla neplatná nebo zadaná dp
neexistuje.
Efektivní hodnota je hodnota vlastnosti, která je vrácena systémem vlastností libovolnému volajícímu, který tuto hodnotu požaduje. Efektivní hodnota je výsledkem toho, že systém vlastností vyhodnotil všechny možné vstupy, které se podílejí na prioritě hodnot systému vlastností. To zahrnuje donucování a animace. Další informace najdete v tématu Priorita hodnot vlastností závislostí.
Tato metoda nikdy nevrátí UnsetValue. Je UnsetValue hodnota sentinelu pro systém vlastností, která se používá v různých kapacitách interně a příležitostně je také vystavena prostřednictvím zpětného volání donucování.
Pokud si nejste jistí, jaký by měl být typ vlastnosti, můžete zadat dotaz na identifikátor požadované vlastnosti závislosti a určit, jestli existuje konkrétnější PropertyType hodnota, na kterou je možné návratovou hodnotu převést.
Produkt | Verze |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: