MatrixAnimationBase.GetCurrentValueCore Methode

Definitie

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, berekent u de huidige waarde van de animatie.

protected:
 abstract System::Windows::Media::Matrix GetCurrentValueCore(System::Windows::Media::Matrix defaultOriginValue, System::Windows::Media::Matrix defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Media.Matrix GetCurrentValueCore(System.Windows.Media.Matrix defaultOriginValue, System.Windows.Media.Matrix defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Media.Matrix * System.Windows.Media.Matrix * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Matrix
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Matrix, defaultDestinationValue As Matrix, animationClock As AnimationClock) As Matrix

Parameters

defaultOriginValue
Matrix

De voorgestelde oorspronkelijke waarde, die wordt gebruikt als de animatie geen eigen beginwaarde heeft ingesteld.

defaultDestinationValue
Matrix

De voorgestelde doelwaarde, die wordt gebruikt als de animatie geen eigen expliciete eindwaarde heeft ingesteld.

animationClock
AnimationClock

Een AnimationClock die de CurrentTime hostanimatie genereert of CurrentProgress gebruikt.

Retouren

De waarde die door deze animatie wordt beschouwd, moet de huidige waarde voor de eigenschap zijn.

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