KeyTime KeyTime KeyTime KeyTime Struct

Definição

Durante o curso relativo de uma animação, uma instância KeyTime especifica o momento preciso em que um determinado quadro chave deve ocorrer.During the relative course of an animation, a KeyTime instance specifies the precise timing when a particular key frame should take place.

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>
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
Herança
Atributos
Implementações

Comentários

Cada quadro KeyTime -chave especifica quando o quadro-chave termina.Each key frame's KeyTime specifies when that key frame ends. Ele não especifica por quanto tempo a chave é reproduzida.It does not specify how long the key time plays. O tempo durante o qual um quadro-chave é reproduzido é determinado pelo tempo em que o quadro-chave é encerrado, pelo tempo em que o quadro-chave anterior foi encerrado e pela duração da animação.The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. Consulte visão geral das animações de quadro chave para obter mais informações.See Key-Frame Animations Overview for more information.

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 Uniform especiais de sentinela Pacedou.A KeyTime may be expressed in several different formats, including a numeric time value, as a percentage, or as one of the special sentinel values Uniform or Paced.

Uso do Atributo XAMLXAML Attribute Usage

<objeto do Propriedade= "[dias.] horas:minutos:segundos[. fractionalSeconds] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

- ou --or-

<objeto do Propriedade= "[dias.] horas:minutos"/><object property="[days.]hours:minutes"/>

- ou --or-

<object property="pctValue%"/><object property="pctValue%"/>

- ou --or-

<object property="Uniform"/><object property="Uniform"/>

- ou --or-

<object property="Paced"/><object property="Paced"/>

Valores XAMLXAML Values

diasdays
Um valor inteiro maior ou igual a 0 que especifica o número de dias abarcados por isso KeyTime.An integer value greater than or equal to 0 that specifies the number of days spanned by this KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.For more information, see the TimeSpan property.

duraçãohours
Um valor inteiro entre 0 e 23 que especifica o número de horas abarcadas por isso KeyTime.An integer value between 0 and 23 that specifies the number of hours spanned by this KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.For more information, see the TimeSpan property.

algunsminutes
Um valor inteiro entre 0 e 59 que especifica o número de minutos abarcados por isso KeyTime.An integer value between 0 and 59 that specifies the number of minutes spanned by this KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.For more information, see the TimeSpan property.

segseconds
Um valor de ponto flutuante entre 0 e 59 que especifica o número de segundos abarcados por isso KeyTime.A floating-point value between 0 and 59 that specifies the number of seconds spanned by this KeyTime. Para obter mais informações, consulte a propriedade TimeSpan.For more information, see the TimeSpan property.

fractionalSecondsfractionalSeconds
Um valor inteiro que consiste em 1 a 7 dígitos que especificam segundos fracionários.An integer value consisting of 1 to 7 digits that specifies fractional seconds. Para obter mais informações, consulte a propriedade TimeSpan.For more information, see the TimeSpan property.

pctValuepctValue
Um valor de ponto flutuante entre 0 e 100, inclusive, que especifica isso KeyTime como uma porcentagem da duração total da animação.A floating-point value between 0 and 100, inclusive, that specifies this KeyTime as a percentage of the animation's total duration. Isso deve ser seguido pelo caractere %literal. Para obter mais informações, consulte Percent a propriedade.This should be followed by the literal character %.For more information, see the Percent property.

Propriedades

Paced Paced Paced Paced

Obtém o valor Paced que cria o comportamento de temporização, resultando em uma animação que é interpolada a uma taxa constante.Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent Percent Percent Percent

Obtém a hora em que o quadro chave termina, expressada como um percentual da duração total da animação.Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan TimeSpan TimeSpan TimeSpan

Obtém a hora em que o quadro chave termina, expressa como uma hora relativa ao início da animação.Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type Type Type Type

Obtém o valor Type que essa instância representa.Gets the Type value this instance represents.

Uniform Uniform Uniform Uniform

Obtém o valor de Uniform que divide o tempo alocado da animação uniformemente entre os quadros chave.Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indica se essa instância é igual ao objeto especificado.Indicates whether this instance equals the specified object.

Equals(KeyTime) Equals(KeyTime) Equals(KeyTime) Equals(KeyTime)

Indica se essa instância é igual ao KeyTime especificado.Indicates whether this instance is equal to the specified KeyTime.

Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime)

Indica se as duas estruturas de KeyTime especificadas são iguais.Indicates whether the two specified KeyTime structures are equal.

FromPercent(Double) FromPercent(Double) FromPercent(Double) FromPercent(Double)

Cria uma nova instância de KeyTime, com a propriedade KeyTimeType inicializada com o valor do parâmetro especificado.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan)

Cria uma nova instância de KeyTime, com a propriedade KeyTimeType inicializada com o valor do parâmetro especificado.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retorna um código hash inteiro que representa esta instância.Returns an integer hash code representing this instance.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa esta instância de KeyTime.Returns a string representing this KeyTime instance.

Operadores

Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime)

Operador sobrecarregado que compara duas estruturas KeyTime quanto à igualdade.Overloaded operator that compares two KeyTime structures for equality.

Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime)

Operador sobrecarregado que converte implicitamente um TimeSpan em um KeyTime.Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime)

Operador sobrecarregado que compara duas estruturas KeyTime quanto à desigualdade.Overloaded operator that compares two KeyTime structures for inequality.

Aplica-se a