Compartilhar via


KeyTime Estrutura

Definição

Durante o curso relativo de uma animação, uma instância de KeyTime especifica o tempo preciso quando um quadro-chave específico 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

Comentários

O KeyTime de cada quadro-chave especifica quando esse quadro chave termina. Ele não especifica por quanto tempo o tempo de chave é reproduzido. A quantidade de tempo que um quadro-chave é reproduzido é determinada pelo término do quadro-chave, quando o quadro-chave anterior terminou e a duração da animação. Confira Key-Frame Visão geral de animações para obter mais informações.

Um KeyTime pode ser expresso em vários formatos diferentes, incluindo um valor de tempo numérico, como uma porcentagem ou como um dos valores sentinelas especiais Uniform ou Paced.

Uso do atributo XAML

< objetopropriedade="[dias.]horas:minutos:segundos[.fractionalSeconds]"/>

-ou-

< objetopropriedade="[dias.]horas:minutos"/>

-ou-

< objetopropriedade="pctValue%"/>

-ou-

< objetopropriedade="Uniform"/>

-ou-

< objetopropriedade="Paced"/>

Valores XAML

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

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

minutos
Um valor inteiro entre 0 e 59 que especifica o número de minutos estendido 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 estendido por este KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.

fractionalSeconds
Um valor inteiro que consiste em 1 a 7 dígitos que especifica segundos fracionários. Para obter mais informações, consulte a propriedade TimeSpan.

pctValue
Um valor de ponto flutuante entre 0 e 100, inclusive, que especifica esse KeyTime como uma porcentagem da duração total da animação. Isso deve ser seguido pelo caractere literal %. Para obter mais informações, consulte a propriedade Percent.

Propriedades

Paced

Obtém o valor Paced que cria o comportamento de tempo resultando em uma animação que interpola a uma taxa constante.

Percent

Obtém o tempo em que o quadro-chave termina expresso como uma porcentagem da duração total da animação.

TimeSpan

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

Type

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

Uniform

Obtém o valor Uniform que divide o tempo alocado da animação uniformemente entre os quadros-chave.

Métodos

Equals(KeyTime)

Indica se essa instância é igual ao KeyTimeespecificado.

Equals(KeyTime, KeyTime)

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

Equals(Object)

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

FromPercent(Double)

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

FromTimeSpan(TimeSpan)

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

GetHashCode()

Retorna um código hash inteiro que representa essa instância.

ToString()

Retorna uma cadeia de caracteres que representa essa instância de KeyTime.

Operadores

Equality(KeyTime, KeyTime)

Operador sobrecarregado que compara duas estruturas de KeyTime para igualdade.

Implicit(TimeSpan to KeyTime)

Operador sobrecarregado que converte implicitamente um TimeSpan em um KeyTime.

Inequality(KeyTime, KeyTime)

Operador sobrecarregado que compara duas estruturas de KeyTime para desigualdade.

Aplica-se a