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.

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)
Herencia
KeyTime
Atributos
Implementaciones

Comentarios

Cada fotograma KeyTime clave especifica cuándo finaliza ese fotograma clave. No especifica cuánto tiempo se reproduce el tiempo de la clave. 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. Consulte Key-Frame Animations Overview (Información general sobre animaciones de fotograma clave ) para obtener más información.

Se KeyTime puede expresar en varios formatos diferentes, incluido un valor de tiempo numérico, como un porcentaje, o como uno de los valores Uniform de sentinel especiales o Paced.

Uso de atributos XAML

<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

o bien

<object property="[days.]hours:minutes"/>

o bien

<object property="pctValue%"/>

o bien

<object property="Uniform"/>

o bien

<object property="Paced"/>

Valores XAML

days
Valor entero mayor o igual que 0 que especifica el número de días distribuidos por este KeyTimeobjeto . Para obtener más información, vea la propiedad TimeSpan.

hours
Valor entero entre 0 y 23 que especifica el número de horas que abarca este KeyTimeobjeto . Para obtener más información, vea la propiedad TimeSpan.

minutes
Valor entero entre 0 y 59 que especifica el número de minutos distribuidos por este KeyTimeobjeto . Para obtener más información, vea la propiedad TimeSpan.

segundos
Valor de punto flotante entre 0 y 59 que especifica el número de segundos que abarca este KeyTimeobjeto . Para obtener más información, vea la propiedad TimeSpan.

fractionalSeconds
Valor entero que consta de 1 a 7 dígitos que especifica fracciones de segundos. Para obtener más información, vea la propiedad TimeSpan.

pctValue
Valor de punto flotante entre 0 y 100, ambos incluidos, que especifica esto KeyTime como un porcentaje de la duración total de la animación. Este debe ser seguido del carácter %literal . Para obtener más información, vea la Percent propiedad .

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.

Percent

Obtiene la hora de finalización del fotograma clave expresada como un porcentaje de la duración total de la animación.

TimeSpan

Obtiene la hora de finalización del fotograma clave expresada como una hora relativa al comienzo de la animación.

Type

Obtiene el valor de Type que representa esta instancia.

Uniform

Obtiene el valor Uniform que divide el tiempo asignado de la animación equitativamente entre los fotogramas clave.

Métodos

Equals(KeyTime)

Indica si esta instancia es igual al objeto KeyTime especificado.

Equals(KeyTime, KeyTime)

Indica si las dos estructuras KeyTime especificadas son iguales.

Equals(Object)

Indica si esta instancia es igual al objeto especificado.

FromPercent(Double)

Crea una nueva instancia de KeyTime, con la propiedad KeyTimeType inicializada en el valor del parámetro especificado.

FromTimeSpan(TimeSpan)

Crea una nueva instancia de KeyTime, con la propiedad KeyTimeType inicializada en el valor del parámetro especificado.

GetHashCode()

Devuelve un código hash de entero que representa esta instancia.

ToString()

Devuelve una cadena que representa esta instancia de KeyTime.

Operadores

Equality(KeyTime, KeyTime)

Operador sobrecargado que compara dos estructuras KeyTime para comprobar la igualdad.

Implicit(TimeSpan to KeyTime)

Operador sobrecargado que convierte implícitamente una propiedad TimeSpan en un objeto KeyTime.

Inequality(KeyTime, KeyTime)

Operador sobrecargado que compara dos estructuras KeyTime para comprobar la desigualdad.

Se aplica a