UIPropertyMetadata.IsAnimationProhibited Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.