RectAnimationBase.GetCurrentValue Methode

Definitie

Hiermee haalt u de huidige waarde van de animatie op.

Overloads

Name Description
GetCurrentValue(Object, Object, AnimationClock)

Hiermee haalt u de huidige waarde van de animatie op.

GetCurrentValue(Rect, Rect, AnimationClock)

Hiermee haalt u de huidige waarde van de animatie op.

GetCurrentValue(Object, Object, AnimationClock)

Hiermee haalt u de huidige waarde van de animatie op.

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

Parameters

defaultOriginValue
Object

De oorspronkelijke waarde die aan de animatie wordt verstrekt als de animatie geen eigen beginwaarde heeft.

defaultDestinationValue
Object

De doelwaarde die aan de animatie is opgegeven als de animatie geen eigen doelwaarde heeft.

animationClock
AnimationClock

Hiermee AnimationClock kunt u de CurrentTime of CurrentProgress waarde genereren die door de animatie moet worden gebruikt om de uitvoerwaarde te genereren.

Retouren

De huidige waarde van de animatie.

Opmerkingen

De waarde van de defaultOriginValue parameter is afhankelijk van de positie van de animatie in de samenstellingsketen:

  • Als de animatie zich op de eerste positie in een compositieketen bevindt en een andere animatie vervangt, defaultOriginValue is de uitvoer van die animatie op het moment dat deze werd vervangen.

  • Als de animatie zich op de eerste positie in een samenstellingsketen bevindt en er geen animatie bestaat om te vervangen, defaultOriginValue is dit de basiswaarde van de eigenschap animatie.

  • Als deze animatie zich niet op de eerste positie van een samenstellingsketen bevindt, is dit defaultOriginValue de waarde die wordt geretourneerd door de vorige animatie in de samenstellingsketen die een AnimationClock niet Stoppedheeft.

De waarde van de defaultDestinationValue parameter is afhankelijk van of er een eerdere eigenschapssamenstellingslaag Trigger is.

  • Als er een vorige eigenschapssamenstellingslaag Trigger is, defaultDestinationValue is dit de uitvoer van die laag.

  • Als er geen vorige samenstellingslaag is, defaultDestinationValue is dit de basiswaarde van de eigenschap die u aan het animeren bent.

Zie het overzicht van het animatie- en timingsysteem voor meer informatie over de samenstelling van animaties. Zie het overzicht van aangepaste animaties voor meer informatie over het maken van aangepaste animatietypen.

Van toepassing op

GetCurrentValue(Rect, Rect, AnimationClock)

Hiermee haalt u de huidige waarde van de animatie op.

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

Parameters

defaultOriginValue
Rect

De oorspronkelijke waarde die aan de animatie wordt verstrekt als de animatie geen eigen beginwaarde heeft.

defaultDestinationValue
Rect

De doelwaarde die aan de animatie is opgegeven als de animatie geen eigen doelwaarde heeft.

animationClock
AnimationClock

Hiermee AnimationClock kunt u de CurrentTime of CurrentProgress waarde genereren die door de animatie moet worden gebruikt om de uitvoerwaarde te genereren.

Retouren

De huidige waarde van deze animatie.

Opmerkingen

De waarde van de defaultOriginValue parameter is afhankelijk van de positie van de animatie in de samenstellingsketen:

  • Als de animatie zich op de eerste positie in een compositieketen bevindt en een andere animatie vervangt, defaultOriginValue is de uitvoer van die animatie op het moment dat deze werd vervangen.

  • Als de animatie zich op de eerste positie in een samenstellingsketen bevindt en er geen animatie bestaat om te vervangen, defaultOriginValue is dit de basiswaarde van de eigenschap animatie.

  • Als deze animatie zich niet op de eerste positie van een samenstellingsketen bevindt, is dit defaultOriginValue de waarde die wordt geretourneerd door de vorige animatie in de samenstellingsketen die een AnimationClock niet Stoppedheeft.

De waarde van de defaultDestinationValue parameter is afhankelijk van of er een eerdere eigenschapssamenstellingslaag Trigger is.

  • Als er een vorige eigenschapssamenstellingslaag Trigger is, defaultDestinationValue is dit de uitvoer van die laag.

  • Als er geen vorige samenstellingslaag is, defaultDestinationValue is dit de basiswaarde van de eigenschap die u aan het animeren bent.

Zie het overzicht van het animatie- en timingsysteem voor meer informatie over de samenstelling van animaties. Zie het overzicht van aangepaste animaties voor meer informatie over het maken van aangepaste animatietypen.

Van toepassing op