KeyTime Estructura

Definición

Durante el transcurso relativo de una animación, una instancia de KeyTime especifica el momento preciso en el que se debe producir un determinado fotograma clave.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)
Herencia
KeyTime
Atributos
Implementaciones

Comentarios

Cada fotograma KeyTime clave especifica cuándo finaliza ese fotograma clave.Each key frame's KeyTime specifies when that key frame ends. No especifica cuánto tiempo se reproduce el tiempo clave.It does not specify how long the key time plays. La cantidad de tiempo durante el cual se reproduce un fotograma clave se determina en virtud del momento en que finaliza el fotograma clave, cuándo finaliza el fotograma clave anterior y la duración de la animación.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 información General sobre animaciones de fotogramas clave para obtener más información.See Key-Frame Animations Overview for more information.

Se puede expresar en varios formatos diferentes, como un valor de hora numérico, como un porcentaje, o como uno de los valores Uniform de centinela especiales Pacedo. KeyTimeA 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 de atributos XAMLXAML Attribute Usage

<objeto de propiedad= "[Days.] horas:minutos:segundos[. fractionalSeconds] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

o bien-or-

<objeto de propiedad= "[Days.] horas:minutos"/><object property="[days.]hours:minutes"/>

o bien-or-

<objeto de propiedad= "pctValue%"/><object property="pctValue%"/>

O bien-or-

<objeto de propiedad= "Uniform"/><object property="Uniform"/>

O bien-or-

<objeto de propiedad= "Paced"/><object property="Paced"/>

Valores XAMLXAML Values

durantedays
Valor entero mayor o igual que 0 que especifica el número de días que abarca este KeyTime.An integer value greater than or equal to 0 that specifies the number of days spanned by this KeyTime. Para obtener más información, vea la propiedad TimeSpan.For more information, see the TimeSpan property.

despuéshours
Valor entero comprendido entre 0 y 23 que especifica el número de horas distribuidas por este KeyTime.An integer value between 0 and 23 that specifies the number of hours spanned by this KeyTime. Para obtener más información, vea la propiedad TimeSpan.For more information, see the TimeSpan property.

tiempominutes
Valor entero comprendido entre 0 y 59 que especifica el número de minutos que abarca este KeyTime.An integer value between 0 and 59 that specifies the number of minutes spanned by this KeyTime. Para obtener más información, vea la propiedad TimeSpan.For more information, see the TimeSpan property.

sseconds
Un valor de punto flotante comprendido entre 0 y 59 que especifica el número de segundos que abarca KeyTimeeste.A floating-point value between 0 and 59 that specifies the number of seconds spanned by this KeyTime. Para obtener más información, vea la propiedad TimeSpan.For more information, see the TimeSpan property.

fractionalSecondsfractionalSeconds
Un valor entero que consta de 1 a 7 dígitos que especifica las fracciones de segundo.An integer value consisting of 1 to 7 digits that specifies fractional seconds. Para obtener más información, vea la propiedad TimeSpan.For more information, see the TimeSpan property.

pctValuepctValue
Un valor de punto flotante comprendido entre 0 y 100, inclusive, que KeyTime especifica esto como un porcentaje de la duración total de la animación.A floating-point value between 0 and 100, inclusive, that specifies this KeyTime as a percentage of the animation's total duration. Debe ir seguido del carácter %literal. Para obtener más información, vea Percent la propiedad.This should be followed by the literal character %.For more information, see the Percent property.

Propiedades

Paced

Obtiene el valor Paced que crea el comportamiento de intervalos, lo que resulta en una animación que se interpola a una velocidad constante.Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent

Obtiene la hora de finalización del fotograma clave expresada como un porcentaje de la duración total de la animación.Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan

Obtiene la hora de finalización del fotograma clave expresada como una hora relativa al comienzo de la animación.Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type

Obtiene el valor de Type que representa esta instancia.Gets the Type value this instance represents.

Uniform

Obtiene el valor Uniform que divide el tiempo asignado de la animación equitativamente entre los fotogramas clave.Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

Métodos

Equals(KeyTime)

Indica si esta instancia es igual al objeto KeyTime especificado.Indicates whether this instance is equal to the specified KeyTime.

Equals(KeyTime, KeyTime)

Indica si las dos estructuras KeyTime especificadas son iguales.Indicates whether the two specified KeyTime structures are equal.

Equals(Object)

Indica si esta instancia es igual al objeto especificado.Indicates whether this instance equals the specified object.

FromPercent(Double)

Crea una nueva instancia de KeyTime, con la propiedad KeyTimeType inicializada en el valor del parámetro especificado.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

FromTimeSpan(TimeSpan)

Crea una nueva instancia de KeyTime, con la propiedad KeyTimeType inicializada en el valor del parámetro especificado.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

GetHashCode()

Devuelve un código hash de entero que representa esta instancia.Returns an integer hash code representing this instance.

ToString()

Devuelve una cadena que representa esta instancia de KeyTime.Returns a string representing this KeyTime instance.

Operadores

Equality(KeyTime, KeyTime)

Operador sobrecargado que compara dos estructuras KeyTime para comprobar la igualdad.Overloaded operator that compares two KeyTime structures for equality.

Implicit(TimeSpan to KeyTime)

Operador sobrecargado que convierte implícitamente una propiedad TimeSpan en un objeto KeyTime.Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

Inequality(KeyTime, KeyTime)

Operador sobrecargado que compara dos estructuras KeyTime para comprobar la desigualdad.Overloaded operator that compares two KeyTime structures for inequality.

Se aplica a