Språk

MatrixAnimationBase.GetCurrentValue Metod

Definition

Hämtar det aktuella värdet för animeringen.

Överlagringar

Name Description
GetCurrentValue(Object, Object, AnimationClock)

Hämtar det aktuella värdet för animeringen.

GetCurrentValue(Matrix, Matrix, AnimationClock)

Hämtar det aktuella värdet för animeringen.

GetCurrentValue(Object, Object, AnimationClock)

Hämtar det aktuella värdet för animeringen.

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

Parametrar

defaultOriginValue
Object

Ursprungsvärdet som angetts för animeringen om animeringen inte har ett eget startvärde.

defaultDestinationValue
Object

Målvärdet som angetts för animeringen om animeringen inte har ett eget målvärde.

animationClock
AnimationClock

Som AnimationClock kan generera eller-värdet CurrentTimeCurrentProgress som ska användas av animeringen för att generera dess utdatavärde.

Returer

Animeringens aktuella värde.

Kommentarer

Värdet för parametern defaultOriginValue beror på animeringens position i kompositionskedjan:

  • Om animeringen är i den första positionen i en kompositionskedja och den ersätter en annan animering, defaultOriginValue är utdata från animeringen när den ersattes.

  • Om animeringen är i den första positionen i en kompositionskedja och det inte finns någon animering att ersätta, defaultOriginValue är basvärdet för den animerade egenskapen.

  • Om den här animeringen inte är i den första positionen i en kompositionskedja är det defaultOriginValue värde som returneras av den tidigare animeringen i kompositionskedjan som har en AnimationClock som inte Stoppedär .

Värdet för parametern defaultDestinationValue beror på om det finns ett tidigare egenskapssammansättningslager Trigger .

  • Om det finns ett tidigare egenskapssammansättningslager Trigger är defaultDestinationValue utdata från det lagret.

  • Om det inte finns något tidigare sammansättningslager defaultDestinationValue är basvärdet för den egenskap som du animera.

Mer information om animeringssammansättning finns i Översikt över animerings- och tidsschemasystem. Mer information om hur du skapar anpassade animeringstyper finns i Översikt över anpassade animeringar.

Gäller för

GetCurrentValue(Matrix, Matrix, AnimationClock)

Hämtar det aktuella värdet för animeringen.

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

Parametrar

defaultOriginValue
Matrix

Ursprungsvärdet som angetts för animeringen om animeringen inte har ett eget startvärde.

defaultDestinationValue
Matrix

Målvärdet som angetts för animeringen om animeringen inte har ett eget målvärde.

animationClock
AnimationClock

Som AnimationClock kan generera eller-värdet CurrentTimeCurrentProgress som ska användas av animeringen för att generera dess utdatavärde.

Returer

Värdet som den här animeringen anser bör vara det aktuella värdet för egenskapen.

Kommentarer

Värdet för parametern defaultOriginValue beror på animeringens position i kompositionskedjan:

  • Om animeringen är i den första positionen i en kompositionskedja och den ersätter en annan animering, defaultOriginValue är utdata från animeringen när den ersattes.

  • Om animeringen är i den första positionen i en kompositionskedja och det inte finns någon animering att ersätta, defaultOriginValue är basvärdet för den animerade egenskapen.

  • Om den här animeringen inte är i den första positionen i en kompositionskedja är det defaultOriginValue värde som returneras av den tidigare animeringen i kompositionskedjan som har en AnimationClock som inte Stoppedär .

Värdet för parametern defaultDestinationValue beror på om det finns ett tidigare egenskapssammansättningslager Trigger .

  • Om det finns ett tidigare egenskapssammansättningslager Trigger är defaultDestinationValue utdata från det lagret.

  • Om det inte finns något tidigare sammansättningslager defaultDestinationValue är basvärdet för den egenskap som du animera.

Mer information om animeringssammansättning finns i Översikt över animerings- och tidsschemasystem. Mer information om hur du skapar anpassade animeringstyper finns i Översikt över anpassade animeringar.

Gäller för