Udostępnij za pośrednictwem


StringAnimationUsingKeyFrames.GetCurrentValueCore Metoda

Definicja

Oblicza wartość reprezentującą bieżącą wartość właściwości, która jest animowana zgodnie z tym wystąpieniem StringAnimationUsingKeyFrames.

protected:
 override System::String ^ GetCurrentValueCore(System::String ^ defaultOriginValue, System::String ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected override sealed string GetCurrentValueCore (string defaultOriginValue, string defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValueCore : string * string * System.Windows.Media.Animation.AnimationClock -> string
Protected Overrides NotOverridable Function GetCurrentValueCore (defaultOriginValue As String, defaultDestinationValue As String, animationClock As AnimationClock) As String

Parametry

defaultOriginValue
String

Sugerowana wartość źródła używana, jeśli animacja nie ma własnej jawnie ustawionej wartości początkowej.

defaultDestinationValue
String

Sugerowana wartość docelowa używana, jeśli animacja nie ma własnej jawnie ustawionej wartości końcowej.

animationClock
AnimationClock

Element AnimationClock , który generuje CurrentTime element lub CurrentProgress używany przez animację hosta.

Zwraca

String

Obliczona wartość właściwości określona przez bieżące wystąpienie.

Uwagi

Jeśli wartość defaultOriginValue jest pierwszą w łańcuchu kompozycji, ta wartość będzie wartością migawki (jeśli jest dostępna) lub wartością właściwości podstawowej; w przeciwnym razie ta wartość będzie wartością zwróconą przez poprzednią animację w łańcuchu z wartością, która AnimationClock nie Stoppedjest .

Jest defaultDestinationValue to wartość podstawowa, jeśli animacja znajduje się w pierwszej warstwie kompozycji animacji we właściwości. W przeciwnym razie wartość jest wartością wyjściową z poprzedniej warstwy kompozycji animacji dla właściwości.

Dotyczy

Zobacz też