StringAnimationBase.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 pela animação do host.
protected:
abstract System::String ^ GetCurrentValueCore(System::String ^ defaultOriginValue, System::String ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract string GetCurrentValueCore(string defaultOriginValue, string defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : string * string * System.Windows.Media.Animation.AnimationClock -> string
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As String, defaultDestinationValue As String, animationClock As AnimationClock) As String
Parâmetros
- defaultOriginValue
- String
O valor de origem sugerido, usado se a animação não tiver seu próprio valor inicial definido explicitamente.
- defaultDestinationValue
- String
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 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 temporização. Para obter mais informações sobre como criar tipos de animação personalizados, consulte a Visão geral de animações personalizadas.