Point3DAnimationBase.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.
Calcula um valor que representa o valor atual da propriedade que está sendo animada, conforme determinado pelo Point3DAnimation.
protected:
abstract System::Windows::Media::Media3D::Point3D GetCurrentValueCore(System::Windows::Media::Media3D::Point3D defaultOriginValue, System::Windows::Media::Media3D::Point3D defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Media.Media3D.Point3D GetCurrentValueCore(System.Windows.Media.Media3D.Point3D defaultOriginValue, System.Windows.Media.Media3D.Point3D defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Point3D * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Point3D
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Point3D, defaultDestinationValue As Point3D, animationClock As AnimationClock) As Point3D
Parâmetros
- defaultOriginValue
- Point3D
O valor de origem fornecido para a animação se a animação não tiver seu próprio valor inicial.
- defaultDestinationValue
- Point3D
O valor de destino fornecido para a animação se a animação não tiver seu próprio valor de destino.
- animationClock
- AnimationClock
O AnimationClock que pode gerar o valor CurrentTime ou CurrentProgress a ser usado pela animação para gerar o valor de saída.
Retornos
O valor calculado da propriedade, conforme determinado pela animação atual.
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 tempo. Para obter mais informações sobre como criar tipos de animação personalizados, consulte Visão geral de animações personalizadas.