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 de uma animação, a duração, a hora de início, a hora de término e outras informações de animação fundamentais. Um AnimationClock processa os valores de animação descritos por um AnimationTimeline objeto.
Construtores
| Nome | Description |
|---|---|
| AnimationClock(AnimationTimeline) |
Inicializa uma nova instância da classe AnimationClock. |
Propriedades
| Nome | Description |
|---|---|
| Controller |
Obtém um ClockController que pode ser usado para iniciar, pausar, retomar, procurar, ignorar, parar ou remover isso Clock. (Herdado de Clock) |
| CurrentGlobalSpeed |
Obtém a taxa na qual a hora do relógio está progredindo no momento, em comparação com o tempo real. (Herdado de Clock) |
| CurrentGlobalTime |
Obtém o tempo global atual, conforme estabelecido pelo sistema de tempo do WPF. (Herdado de Clock) |
| CurrentIteration |
Obtenha a iteração atual deste relógio. (Herdado de Clock) |
| CurrentProgress |
Obtém o progresso atual disso Clock em sua iteração atual. (Herdado de Clock) |
| CurrentState |
Obtém um valor que indica se o relógio está atualmente Active, Fillingou Stopped. (Herdado de Clock) |
| CurrentTime |
Obtém a hora atual desse relógio dentro de sua iteração atual. (Herdado de Clock) |
| Dispatcher |
Obtém o Dispatcher que DispatcherObject está associado. (Herdado de DispatcherObject) |
| HasControllableRoot |
Obtém um valor que indica se isso Clock faz parte de uma árvore de relógio controlável. (Herdado de Clock) |
| IsPaused |
Obtém um valor que indica se isso Clock, ou qualquer um de seus pais, está em pausa. (Herdado de Clock) |
| NaturalDuration |
Obtém a duração natural deste relógio Timeline. (Herdado de Clock) |
| Parent |
Obtém o relógio que é o pai deste relógio. (Herdado de Clock) |
| Timeline |
Obtém o que descreve o AnimationTimeline comportamento desse relógio. |
Métodos
| Nome | Description |
|---|---|
| CheckAccess() |
Determina se o thread de chamada tem acesso a isso DispatcherObject. (Herdado de DispatcherObject) |
| DiscontinuousTimeMovement() |
Quando implementado em uma classe derivada, será invocado sempre que um relógio repetir, ignorar ou procurar. (Herdado de Clock) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetCanSlip() |
Retorna se ele Clock tem sua própria fonte de tempo externa, o que pode exigir sincronização com o sistema de tempo. (Herdado de Clock) |
| GetCurrentTimeCore() |
Obtém a hora atual desse 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 Objectatual. (Herdado de Object) |
| SpeedChanged() |
Quando implementado em uma classe derivada, será invocado sempre que um relógio começar, ignorar, pausar, retomar ou quando o relógio SpeedRatio for modificado. (Herdado de Clock) |
| Stopped() |
Quando implementado em uma classe derivada, será invocado sempre que um relógio for interrompido usando o Stop() método. (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 isso DispatcherObject. (Herdado de DispatcherObject) |
Eventos
| Nome | Description |
|---|---|
| Completed |
Ocorre quando esse relógio termina completamente de ser reproduzido. (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 esse relógio se CurrentTime torna inválido. (Herdado de Clock) |
| RemoveRequested |
Ocorre quando o Remove() método é chamado neste Clock ou em um de seus relógios pai. (Herdado de Clock) |