UIPropertyMetadata.IsAnimationProhibited Eigenschaft

Definition

Ruft einen Wert ab, der deklariert, ob Animationen für die Abhängigkeitseigenschaft deaktiviert werden sollen, auf die die enthaltende Metadateninstanz angewendet wird, oder legt diesen fest.

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

Eigenschaftswert

true gibt an, dass Animationen nicht zulässig sind, false gibt an, dass Animationen zulässig sind. Der Standardwert ist false (Animationen sind zulässig).

Hinweise

Im Allgemeinen können die standardmäßigen Abhängigkeitseigenschaften, die in der Implementierungs-APIs für das Windows Presentation Foundation-Framework (WPF) verfügbar sind, animiert werden. Sie können diese Eigenschaft true in den Metadaten Ihrer eigenen benutzerdefinierten Abhängigkeitseigenschaft auf festlegen, um Animationen dafür zu deaktivieren.

Wenn eine Eigenschaft mit diesem Wert true versucht, als Animationsziel verwendet zu werden, wird eine Laufzeitausnahme ausgelöst.

Eigenschaften für alle abgeleiteten Klassen von PropertyMetadata werden normalerweise im Objektmodell als Lese-/Schreibzugriff definiert. Dies ist so, dass sie nach der Initialisierung der Instanz angepasst werden können. Sobald die Metadaten jedoch als Teil eines Aufrufs Registervon , AddOwneroder OverrideMetadataverwendet werden, wird vom Eigenschaftensystem die Metadateninstanz und alle Eigenschaften, die die Besonderheiten der Metadaten vermitteln, als unveränderlich betrachtet. Wenn Sie versuchen, einmal IsSealed festzulegenIsAnimationProhibited, wird true für diese Metadateninstanz eine Ausnahme ausgelöst.

Gilt für: