UIPropertyMetadata.IsAnimationProhibited Vlastnost

Definice

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

Boolean

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.

Platí pro