MatrixAnimationBase.GetCurrentValueCore Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando implementada em uma classe derivada, calcula o valor atual da animação.
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
Parâmetros
- defaultOriginValue
- Matrix
O valor de origem sugerido, usado se a animação não tiver seu próprio valor inicial definido explicitamente.
- defaultDestinationValue
- Matrix
O valor de destino sugerido, usado se a animação não tiver seu próprio valor final definido explicitamente.
- animationClock
- AnimationClock
Um AnimationClock que gera o CurrentTime ou o CurrentProgress usado pela animação de host.
Retornos
O valor que essa animação acredita que deve ser o valor atual da propriedade.
Comentários
O valor do defaultOriginValue parâmetro depende da posição da animação na cadeia de composição:
Se a animação estiver na primeira posição em uma cadeia de composição e substituir outra animação,
defaultOriginValueserá a saída dessa animação no momento em que ela foi substituída.Se a animação estiver na primeira posição em uma cadeia de composição e nenhuma animação existir para substituir,
defaultOriginValueserá o valor base da propriedade animada.Se essa animação não estiver na primeira posição de uma cadeia de composição, será
defaultOriginValueo valor retornado pela animação anterior na cadeia de composição que tem um AnimationClock que não Stoppedé .
O valor do defaultDestinationValue parâmetro depende se há uma camada de composição de propriedade Trigger anterior.
Se houver uma camada de composição de propriedade Trigger anterior,
defaultDestinationValueserá a saída dessa camada.Se não houver nenhuma camada de composição anterior,
defaultDestinationValueserá o valor base da propriedade que você está animando.
Para obter mais informações sobre a composição de animação, consulte a Visão geral do sistema de animação e temporização. Para obter mais informações sobre como criar tipos de animação personalizados, consulte a Visão geral de animações personalizadas.