AnimationClock Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |