Int32AnimationBase.GetCurrentValue Methode

Definition

Ruft den aktuellen Wert der Animation ab.

Überlädt

GetCurrentValue(Int32, Int32, AnimationClock)

Ruft den aktuellen Wert der Animation ab.

GetCurrentValue(Object, Object, AnimationClock)

Ruft den aktuellen Wert der Animation ab.

GetCurrentValue(Int32, Int32, AnimationClock)

Ruft den aktuellen Wert der Animation ab.

public:
 int GetCurrentValue(int defaultOriginValue, int defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public int GetCurrentValue (int defaultOriginValue, int defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : int * int * System.Windows.Media.Animation.AnimationClock -> int
Public Function GetCurrentValue (defaultOriginValue As Integer, defaultDestinationValue As Integer, animationClock As AnimationClock) As Integer

Parameter

defaultOriginValue
Int32

Der für die Animation bereitgestellte Ursprungswert, wenn die Animation keinen eigenen Anfangswert aufweist.

defaultDestinationValue
Int32

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

Int32

Der Wert, den diese Animation annimmt, sollte der aktuelle Wert für die Eigenschaft sein.

Hinweise

Der Wert des Parameters hängt von der Position der defaultOriginValue Animation in der Kompositionskette ab:

  • Wenn sich die Animation in der ersten Position in einer Kompositionskette befindet und eine andere Animation ersetzt, defaultOriginValue ist die Ausgabe dieser Animation zum Zeitpunkt der Ersetzung.

  • Wenn sich die Animation in der ersten Position in einer Kompositionskette befindet und keine Animation vorhanden ist, defaultOriginValue ist der Basiswert der animierten Eigenschaft.

  • Wenn sich diese Animation nicht an der ersten Position einer Kompositionskette befindet, ist der Wert, der von der vorherigen Animation in der Kompositionskette zurückgegeben wird, defaultOriginValue die keines AnimationClock Stoppedhat.

Der Wert des defaultDestinationValue Parameters hängt davon ab, ob eine vorherige Eigenschaftskomprimierschicht Trigger vorhanden ist.

  • Wenn eine vorherige Eigenschaftskomposition Trigger vorhanden ist, defaultDestinationValue ist die Ausgabe dieser Ebene.

  • Wenn keine vorherige Kompositionsschicht vorhanden ist, ist der Basiswert der Eigenschaft, defaultDestinationValue die Sie animieren.

Weitere Informationen zur Animationskomposition finden Sie in der Übersicht über Animation und Timing System. Weitere Informationen zum Erstellen benutzerdefinierter Animationstypen finden Sie in der Ü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

Object

Der Wert, den diese Animation annimmt, sollte der aktuelle Wert für die Eigenschaft sein.

Hinweise

Der Wert des Parameters hängt von der Position der defaultOriginValue Animation in der Kompositionskette ab:

  • Wenn sich die Animation in der ersten Position in einer Kompositionskette befindet und eine andere Animation ersetzt, defaultOriginValue ist die Ausgabe dieser Animation zum Zeitpunkt der Ersetzung.

  • Wenn sich die Animation in der ersten Position in einer Kompositionskette befindet und keine Animation vorhanden ist, defaultOriginValue ist der Basiswert der animierten Eigenschaft.

  • Wenn sich diese Animation nicht an der ersten Position einer Kompositionskette befindet, ist der Wert, der von der vorherigen Animation in der Kompositionskette zurückgegeben wird, defaultOriginValue die keines AnimationClock Stoppedhat.

Der Wert des defaultDestinationValue Parameters hängt davon ab, ob eine vorherige Eigenschaftskomprimierschicht Trigger vorhanden ist.

  • Wenn eine vorherige Eigenschaftskomposition Trigger vorhanden ist, defaultDestinationValue ist die Ausgabe dieser Ebene.

  • Wenn keine vorherige Kompositionsschicht vorhanden ist, ist der Basiswert der Eigenschaft, defaultDestinationValue die Sie animieren.

Weitere Informationen zur Animationskomposition finden Sie in der Übersicht über Animation und Timing System. Weitere Informationen zum Erstellen benutzerdefinierter Animationstypen finden Sie in der Übersicht über benutzerdefinierte Animationen.

Gilt für