AnimationClock Classe
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.
Mantém o estado de tempo de execução de um AnimationTimeline e processa seus valores de saída.
public ref class AnimationClock : System::Windows::Media::Animation::Clock
public class AnimationClock : System.Windows.Media.Animation.Clock
type AnimationClock = class
inherit Clock
Public Class AnimationClock
Inherits Clock
- Herança
Comentários
AnimationClock os objetos são gerados a partir de AnimationTimeline objetos. Um AnimationTimeline descreve os valores de saída, a duração, a hora de início, a hora de término e outras informações de animação fundamentais de uma animação. Um AnimationClock processo dos valores de animação descritos por um AnimationTimeline objeto.
Construtores
AnimationClock(AnimationTimeline) |
Inicializa uma nova instância da classe AnimationClock. |
Propriedades
Controller |
Obtém um ClockController que pode ser usado para iniciar, pausar, retomar, pesquisar, ignorar, parar ou remover este Clock. (Herdado de Clock) |
CurrentGlobalSpeed |
Obtém a taxa em que o horário do relógio está atualmente em andamento se comparada à hora do mundo real. (Herdado de Clock) |
CurrentGlobalTime |
Obtém o tempo global atual, conforme estabelecido pelo sistema de tempo do WPF. (Herdado de Clock) |
CurrentIteration |
Obtém a iteração atual deste relógio. (Herdado de Clock) |
CurrentProgress |
Obtém o andamento atual deste Clock dentro de sua iteração atual. (Herdado de Clock) |
CurrentState |
Obtém um valor que indica se o relógio é atualmente Active, Filling ou Stopped. (Herdado de Clock) |
CurrentTime |
Obtém a hora atual deste relógio dentro de sua iteração atual. (Herdado de Clock) |
Dispatcher |
Obtém o Dispatcher ao qual este DispatcherObject está associado. (Herdado de DispatcherObject) |
HasControllableRoot |
Obtém um valor que indica se o controle Clock faz parte de uma árvore de relógios controlável. (Herdado de Clock) |
IsPaused |
Obtém um valor que indica se este Clock ou qualquer um de seus pais, está em pausa. (Herdado de Clock) |
NaturalDuration |
Obtém a duração normal do Timeline deste relógio. (Herdado de Clock) |
Parent |
Obtém o relógio que é o pai deste relógio. (Herdado de Clock) |
Timeline |
Obtém o AnimationTimeline que descreve o comportamento do relógio. |
Métodos
CheckAccess() |
Determina se o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |
DiscontinuousTimeMovement() |
Quando implementado em uma classe derivada, será invocado sempre que um relógio se repete, ignora ou busca. (Herdado de Clock) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetCanSlip() |
Retorna se o Clock tem ou não sua própria fonte de tempo externa, a qual pode exigir a sincronização com o sistema de tempo. (Herdado de Clock) |
GetCurrentTimeCore() |
Obtém a hora atual deste relógio dentro de sua iteração atual. (Herdado de Clock) |
GetCurrentValue(Object, Object) |
Obtém o valor de saída atual do AnimationClock. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SpeedChanged() |
Quando implementado em uma classe derivada, será invocado sempre que um relógio começar, ignorar, pausar, retomar ou então quando o relógio SpeedRatio for modificado. (Herdado de Clock) |
Stopped() |
Quando implementado em uma classe derivada, será invocado sempre que um relógio é interrompido usando o método Stop(). (Herdado de Clock) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
VerifyAccess() |
Impõe que o thread de chamada tenha acesso a este DispatcherObject. (Herdado de DispatcherObject) |
Eventos
Completed |
Ocorre quando a reprodução deste relógio foi completamente concluída. (Herdado de Clock) |
CurrentGlobalSpeedInvalidated |
Ocorre quando a velocidade do relógio é atualizada. (Herdado de Clock) |
CurrentStateInvalidated |
Ocorre quando a propriedade CurrentState do relógio é atualizada. (Herdado de Clock) |
CurrentTimeInvalidated |
Ocorre quando o CurrentTime deste relógio torna-se inválido. (Herdado de Clock) |
RemoveRequested |
Ocorre quando o método Remove() é chamado neste Clock ou em um de seus relógios pai. (Herdado de Clock) |