ByteAnimationBase.GetCurrentValue 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.
Obtém o valor atual da animação.
Sobrecargas
| GetCurrentValue(Byte, Byte, AnimationClock) |
Obtém o valor atual da animação. |
| GetCurrentValue(Object, Object, AnimationClock) |
Obtém o valor atual da animação. |
GetCurrentValue(Byte, Byte, AnimationClock)
Obtém o valor atual da animação.
public:
System::Byte GetCurrentValue(System::Byte defaultOriginValue, System::Byte defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public byte GetCurrentValue(byte defaultOriginValue, byte defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : byte * byte * System.Windows.Media.Animation.AnimationClock -> byte
Public Function GetCurrentValue (defaultOriginValue As Byte, defaultDestinationValue As Byte, animationClock As AnimationClock) As Byte
Parâmetros
- defaultOriginValue
- Byte
O valor de origem fornecido para a animação se a animação não tiver seu próprio valor inicial.
- defaultDestinationValue
- Byte
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 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.
Aplica-se a
GetCurrentValue(Object, Object, AnimationClock)
Obtém o valor atual da animação.
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
Parâmetros
- defaultOriginValue
- Object
O valor de origem fornecido para a animação se a animação não tiver seu próprio valor inicial.
- defaultDestinationValue
- Object
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 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.