UIPropertyMetadata.IsAnimationProhibited Vlastnost
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í.
Získá nebo nastaví hodnotu deklarující, zda animace by měly být zakázány u vlastnosti závislosti, kde je použita instance obsahující metadata.
public:
property bool IsAnimationProhibited { bool get(); void set(bool value); };
public bool IsAnimationProhibited { get; set; }
member this.IsAnimationProhibited : bool with get, set
Public Property IsAnimationProhibited As Boolean
Hodnota vlastnosti
true
označuje, že animace jsou nepovolené; false
označuje, že animace jsou povolené. Výchozí hodnota je false
(povolená animace).
Poznámky
Obecně platí, že výchozí vlastnosti závislostí dostupné v rozhraních API implementace architektury Windows Presentation Foundation (WPF) můžou být animované. Tuto vlastnost můžete nastavit na true
metadata vlastní vlastnosti závislostí, abyste na ní zakázali animace.
Pokud se vlastnost s touto hodnotou true
pokusí použít jako cíl animace, vyvolá se výjimka modulu runtime.
Vlastnosti u všech odvozených PropertyMetadata tříd jsou obvykle definovány v objektovém modelu jako read-write. To znamená, že je možné je upravit po inicializaci instance. Jakmile se ale metadata spotřebují jako součást volání Register, AddOwnernebo OverrideMetadata, systém vlastností zapečetí instanci metadat a všechny vlastnosti, které vyjadřují specifika metadat, jsou nyní považovány za neměnné. Při pokusu o nastavení IsAnimationProhibited jednou true
IsSealed v této instanci metadat dojde k výjimce.