Condividi tramite


KeyTime Struct

Definizione

Durante il corso relativo di un'animazione, un'istanza di KeyTime specifica l'intervallo preciso in cui deve essere eseguito un particolare fotogramma chiave.

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)
Ereditarietà
KeyTime
Attributi
Implementazioni

Commenti

Il KeyTime di ogni fotogramma chiave specifica quando termina il fotogramma chiave. Non specifica per quanto tempo viene riprodotto il tempo della chiave. Il tempo di riproduzione di un fotogramma chiave dipende dalla fine del fotogramma chiave, dalla fine del fotogramma chiave precedente e dalla durata dell'animazione. Per altre informazioni, vedere panoramica delle animazioni Key-Frame.

Un KeyTime può essere espresso in diversi formati, tra cui un valore di ora numerico, come percentuale o come uno dei valori di sentinel speciali Uniform o Paced.

Utilizzo degli attributi XAML

proprietà dell'oggetto="[giorni.]ore:minuti:secondi[.fractionalSeconds]"/

-o-

proprietà="[giorni.]ore:minuti"/

-o-

< proprietà="pctValue%"/>

-o-

< proprietàoggetto="Uniform"/>

-o-

< proprietàoggetto="Paced"/>

Valori XAML

giorni
Valore intero maggiore o uguale a 0 che specifica il numero di giorni trascorsi da questo KeyTime. Per altre informazioni, vedere la proprietà TimeSpan.

ore
Valore intero compreso tra 0 e 23 che specifica il numero di ore estese da questo KeyTime. Per altre informazioni, vedere la proprietà TimeSpan.

minuti
Valore intero compreso tra 0 e 59 che specifica il numero di minuti compresi tra questo KeyTime. Per altre informazioni, vedere la proprietà TimeSpan.

secondi
Valore a virgola mobile compreso tra 0 e 59 che specifica il numero di secondi compresi in questo KeyTime. Per altre informazioni, vedere la proprietà TimeSpan.

fractionalSeconds
Valore intero costituito da 1 a 7 cifre che specifica i secondi frazionari. Per altre informazioni, vedere la proprietà TimeSpan.

pctValue
Valore a virgola mobile compreso tra 0 e 100, incluso, che specifica questo KeyTime come percentuale della durata totale dell'animazione. Questo deve essere seguito dal carattere letterale %. Per altre informazioni, vedere la proprietà Percent.

Proprietà

Paced

Ottiene il valore Paced che crea un comportamento di intervallo che genera un'animazione che esegue l'interpolazione a una frequenza costante.

Percent

Ottiene l'ora in cui termina il fotogramma chiave espresso come percentuale della durata totale dell'animazione.

TimeSpan

Ottiene l'ora in cui il fotogramma chiave termina espresso come ora rispetto all'inizio dell'animazione.

Type

Ottiene il valore Type rappresentato da questa istanza.

Uniform

Ottiene il valore Uniform che divide l'ora assegnata dell'animazione in modo uniforme tra fotogrammi chiave.

Metodi

Equals(KeyTime)

Indica se questa istanza è uguale alla KeyTimespecificata.

Equals(KeyTime, KeyTime)

Indica se le due strutture KeyTime specificate sono uguali.

Equals(Object)

Indica se questa istanza è uguale all'oggetto specificato.

FromPercent(Double)

Crea una nuova istanza di KeyTime, con la proprietà KeyTimeType inizializzata sul valore del parametro specificato.

FromTimeSpan(TimeSpan)

Crea una nuova istanza di KeyTime, con la proprietà KeyTimeType inizializzata sul valore del parametro specificato.

GetHashCode()

Restituisce un codice hash integer che rappresenta questa istanza.

ToString()

Restituisce una stringa che rappresenta l'istanza di KeyTime.

Operatori

Equality(KeyTime, KeyTime)

Operatore di overload che confronta due strutture KeyTime per verificare l'uguaglianza.

Implicit(TimeSpan to KeyTime)

Operatore di overload che converte in modo implicito un TimeSpan in un KeyTime.

Inequality(KeyTime, KeyTime)

Operatore di overload che confronta due strutture KeyTime per verificare la disuguaglianza.

Si applica a