UIPropertyMetadata.IsAnimationProhibited Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Animationen für die Abhängigkeitseigenschaft deaktiviert werden sollen, auf die die enthaltende Metadateninstanz angewendet wird.

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 weist darauf hin, dass Animationen unzulässig sind; false gibt an, dass Animationen zulässig sind. Der Standardwert ist false (Animationen sind zulässig).

Hinweise

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

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

Eigenschaften für alle abgeleiteten Klassen 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 , oder OverrideMetadata, verwendet werden, wird das Eigenschaftensystem die Metadateninstanz und alle Eigenschaften, die die Besonderheiten der Metadaten vermitteln, jetzt als unveränderlich betrachtet. Wenn Sie einmal IsAnimationProhibitedIsSealed versuchen, diese Metadateninstanz festzulegentrue, wird eine Ausnahme ausgelöst.

Gilt für: