AnimationClock Classe

Definição

Mantém o estado de execução de um AnimationTimeline e processa os 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
AnimationClock

Observações

AnimationClock Os objetos são gerados a partir de AnimationTimeline objetos. An AnimationTimeline descreve os valores de saída de uma animação, a duração, a hora de início, a hora de fim e outras informações fundamentais da animação. An AnimationClock processa os valores de animação descritos por um AnimationTimeline objeto.

Construtores

Name Description
AnimationClock(AnimationTimeline)

Inicializa uma nova instância da AnimationClock classe.

Propriedades

Name Description
Controller

Obtém um ClockController que pode ser usado para iniciar, pausar, retomar, procurar, saltar, parar ou remover isto Clock.

(Herdado de Clock)
CurrentGlobalSpeed

Obtém a velocidade a que o tempo do relógio está a progredir atualmente, comparado com o tempo real.

(Herdado de Clock)
CurrentGlobalTime

Obtém a hora global atual, conforme estabelecido pelo sistema de temporização WPF.

(Herdado de Clock)
CurrentIteration

Arranja a versão atual deste relógio.

(Herdado de Clock)
CurrentProgress

Obtém o progresso atual desta Clock versão na 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

Recebe o tempo atual deste relógio dentro da sua iteração atual.

(Herdado de Clock)
Dispatcher

Percebe o Dispatcher que isto DispatcherObject está associado.

(Herdado de DispatcherObject)
HasControllableRoot

Obtém um valor que indica se isto Clock faz parte de uma árvore de relógio controlável.

(Herdado de Clock)
IsPaused

Obtém um valor que indica se este Clock, ou algum dos seus pais, está pausado.

(Herdado de Clock)
NaturalDuration

Obtém a duração natural deste relógio Timeline.

(Herdado de Clock)
Parent

Recebe o relógio que é o pai deste relógio.

(Herdado de Clock)
Timeline

Obtém o AnimationTimeline que descreve o comportamento deste relógio.

Métodos

Name Description
CheckAccess()

Determina se o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)
DiscontinuousTimeMovement()

Quando implementado numa classe derivada, será invocado sempre que um relógio se repete, salta ou procura.

(Herdado de Clock)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCanSlip()

Devolve se tem Clock a sua própria fonte de tempo externa, o que pode exigir sincronização com o sistema de temporização.

(Herdado de Clock)
GetCurrentTimeCore()

Recebe o tempo atual deste relógio dentro da sua iteração atual.

(Herdado de Clock)
GetCurrentValue(Object, Object)

Obtém o valor de saída atual do AnimationClock.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SpeedChanged()

Quando implementado numa classe derivada, será invocado sempre que um relógio começa, salta, pausa, retoma ou quando o relógio SpeedRatio é modificado.

(Herdado de Clock)
Stopped()

Quando implementado numa classe derivada, será invocado sempre que um relógio for parado usando o Stop() método.

(Herdado de Clock)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

evento

Name Description
Completed

Ocorre quando este relógio termina completamente de tocar.

(Herdado de Clock)
CurrentGlobalSpeedInvalidated

Ocorre quando a velocidade do relógio é atualizada.

(Herdado de Clock)
CurrentStateInvalidated

Ocorre quando a propriedade do CurrentState relógio é atualizada.

(Herdado de Clock)
CurrentTimeInvalidated

Ocorre quando o relógio CurrentTime deste relógio se torna inválido.

(Herdado de Clock)
RemoveRequested

Ocorre quando o Remove() método é chamado neste Clock ou num dos seus relógios pais.

(Herdado de Clock)

Aplica-se a

Ver também