Int64AnimationBase.GetCurrentValue Methode
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 den aktuellen Wert der Animation ab.
Überlädt
GetCurrentValue(Int64, Int64, AnimationClock) |
Ruft den aktuellen Wert der Animation ab. |
GetCurrentValue(Object, Object, AnimationClock) |
Ruft den aktuellen Wert der Animation ab. |
GetCurrentValue(Int64, Int64, AnimationClock)
Ruft den aktuellen Wert der Animation ab.
public:
long GetCurrentValue(long defaultOriginValue, long defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public long GetCurrentValue (long defaultOriginValue, long defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : int64 * int64 * System.Windows.Media.Animation.AnimationClock -> int64
Public Function GetCurrentValue (defaultOriginValue As Long, defaultDestinationValue As Long, animationClock As AnimationClock) As Long
Parameter
- defaultOriginValue
- Int64
Der für die Animation bereitgestellte Ursprungswert, wenn die Animation keinen eigenen Anfangswert aufweist.
- defaultDestinationValue
- Int64
Der für die Animation bereitgestellte Zielwert, wenn die Animation keinen eigenen Zielwert aufweist.
- animationClock
- AnimationClock
Die AnimationClock, die den CurrentTime- oder CurrentProgress-Wert generieren kann, der von der Animation zum Generieren ihres Ausgabewerts verwendet werden soll.
Gibt zurück
Der Wert, den diese Animation annimmt, sollte der aktuelle Wert für die Eigenschaft sein.
Hinweise
Der Wert des defaultOriginValue
Parameters hängt von der Position der Animation in der Kompositionskette ab:
Wenn sich die Animation an der ersten Position in einer Kompositionskette befindet und eine andere Animation ersetzt,
defaultOriginValue
ist die Ausgabe dieser Animation zu dem Zeitpunkt, zu dem sie ersetzt wurde.Wenn sich die Animation an der ersten Position in einer Kompositionskette befindet und keine Animation zum Ersetzen vorhanden ist,
defaultOriginValue
ist der Basiswert der animierten Eigenschaft.Wenn sich diese Animation nicht an der ersten Position einer Kompositionskette befindet, ist der
defaultOriginValue
Wert, der von der vorherigen Animation in der Kompositionskette zurückgegeben wird, die über einen AnimationClock verfügt, der nicht Stoppedist.
Der Wert des defaultDestinationValue
Parameters hängt davon ab, ob eine vorherige Eigenschaftszusammensetzungsebene Trigger vorhanden ist.
Wenn eine vorherige Eigenschaftszusammensetzungsebene Trigger vorhanden ist,
defaultDestinationValue
ist die Ausgabe dieser Ebene.Wenn keine vorherige Kompositionsebene vorhanden ist,
defaultDestinationValue
ist der Basiswert der Eigenschaft, die Sie animieren.
Weitere Informationen zur Animationskomposition finden Sie unter Übersicht über das Animations- und Zeitsteuerungssystem. Weitere Informationen zum Erstellen benutzerdefinierter Animationstypen finden Sie unter Übersicht über benutzerdefinierte Animationen.
Gilt für:
GetCurrentValue(Object, Object, AnimationClock)
Ruft den aktuellen Wert der Animation ab.
public:
override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object
Parameter
- defaultOriginValue
- Object
Der für die Animation bereitgestellte Ursprungswert, wenn die Animation keinen eigenen Anfangswert aufweist.
- defaultDestinationValue
- Object
Der für die Animation bereitgestellte Zielwert, wenn die Animation keinen eigenen Zielwert aufweist.
- animationClock
- AnimationClock
Die AnimationClock, die den CurrentTime- oder CurrentProgress-Wert generieren kann, der von der Animation zum Generieren ihres Ausgabewerts verwendet werden soll.
Gibt zurück
Der Wert, den diese Animation annimmt, sollte der aktuelle Wert für die Eigenschaft sein.
Hinweise
Der Wert des defaultOriginValue
Parameters hängt von der Position der Animation in der Kompositionskette ab:
Wenn sich die Animation an der ersten Position in einer Kompositionskette befindet und eine andere Animation ersetzt,
defaultOriginValue
ist die Ausgabe dieser Animation zu dem Zeitpunkt, zu dem sie ersetzt wurde.Wenn sich die Animation an der ersten Position in einer Kompositionskette befindet und keine Animation zum Ersetzen vorhanden ist,
defaultOriginValue
ist der Basiswert der animierten Eigenschaft.Wenn sich diese Animation nicht an der ersten Position einer Kompositionskette befindet, ist der
defaultOriginValue
Wert, der von der vorherigen Animation in der Kompositionskette zurückgegeben wird, die über einen AnimationClock verfügt, der nicht Stoppedist.
Der Wert des defaultDestinationValue
Parameters hängt davon ab, ob eine vorherige Eigenschaftszusammensetzungsebene Trigger vorhanden ist.
Wenn eine vorherige Eigenschaftszusammensetzungsebene Trigger vorhanden ist,
defaultDestinationValue
ist die Ausgabe dieser Ebene.Wenn keine vorherige Kompositionsebene vorhanden ist,
defaultDestinationValue
ist der Basiswert der Eigenschaft, die Sie animieren.
Weitere Informationen zur Animationskomposition finden Sie unter Übersicht über das Animations- und Zeitsteuerungssystem. Weitere Informationen zum Erstellen benutzerdefinierter Animationstypen finden Sie unter Übersicht über benutzerdefinierte Animationen.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für