KeyTime Estrutura

Definição

Durante o curso relativo de uma animação, uma KeyTime instância especifica o momento preciso em que um determinado fotograma-chave deve ocorrer.

public value class KeyTime : IEquatable<System::Windows::Media::Animation::KeyTime>
[System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))]
public struct KeyTime : IEquatable<System.Windows.Media.Animation.KeyTime>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))>]
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
Herança
KeyTime
Atributos
Implementações

Observações

Cada key KeyTime frame especifica quando esse key frame termina. Não especifica quanto tempo o tempo da chave dura. O tempo em que um keyframe é jogado é determinado por quando o key frame termina, quando terminou o key frame anterior e a duração da animação. Consulte Key-Frame Visão Geral de Animações para mais informações.

A KeyTime pode ser expresso em vários formatos diferentes, incluindo um valor numérico de tempo, como percentagem, ou como um dos valores Uniform sentinela especiais ou Paced.

Uso de atributos XAML

< Propriedade do objeto="[dias.]horas:minutos:segundos[.fractionalSeconds]"/>

-ou-

< Propriedade do objeto="[dias.]horas:minutos"/>

-ou-

< objectproperty="pctValue%"/>

-ou-

< Propriedade do objeto="Uniform"/>

-ou-

< Propriedade do objeto="Paced"/>

Valores XAML

Dias Um valor inteiro maior ou igual a 0 que especifica o número de dias abrangidos por este KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.

Horário Um valor inteiro entre 0 e 23 que especifica o número de horas abrangidas por este KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.

Ata Um valor inteiro entre 0 e 59 que especifica o número de minutos decorridos por este KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.

Segundos Um valor de ponto flutuante entre 0 e 59 que especifica o número de segundos abrangidos por este KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.

fractionalSeconds Um valor inteiro composto por 1 a 7 dígitos que especifica frações de segundos. Para obter mais informações, consulte a propriedade TimeSpan.

pctValue Um valor de ponto flutuante entre 0 e 100, inclusive, que especifica isto KeyTime como percentagem da duração total da animação. Isto deve ser seguido pelo carácter %literal . Para mais informações, consulte a propriedade Percent .

Propriedades

Name Description
Paced

Obtém o Paced valor que cria um comportamento de temporização, resultando numa animação que interpola a uma taxa constante.

Percent

Obtém o tempo em que o keyframe termina expresso como percentagem da duração total da animação.

TimeSpan

Obtém o tempo em que o fotograma-chave termina expresso como um tempo relativo ao início da animação.

Type

Obtém o Type valor que esta instância representa.

Uniform

Obtém o Uniform valor que divide o tempo alocado da animação de forma equilibrada entre fotogramas-chave.

Métodos

Name Description
Equals(KeyTime, KeyTime)

Indica se as duas estruturas especificadas KeyTime são iguais.

Equals(KeyTime)

Indica se esta instância é igual ao especificado KeyTime.

Equals(Object)

Indica se esta instância é igual ao objeto especificado.

FromPercent(Double)

Cria uma nova KeyTime instância, com a KeyTimeType propriedade inicializada ao valor do parâmetro especificado.

FromTimeSpan(TimeSpan)

Cria uma nova KeyTime instância, com a KeyTimeType propriedade inicializada ao valor do parâmetro especificado.

GetHashCode()

Devolve um código hash inteiro que representa esta instância.

ToString()

Devolve uma cadeia que representa esta KeyTime instância.

Operadores

Name Description
Equality(KeyTime, KeyTime)

Operador sobrecarregado que compara duas KeyTime estruturas para igualdade.

Implicit(TimeSpan to KeyTime)

Operador sobrecarregado que implicitamente converte a TimeSpan em um KeyTime.

Inequality(KeyTime, KeyTime)

Operador sobrecarregado que compara duas KeyTime estruturas para desigualdade.

Aplica-se a