KeyTime KeyTime KeyTime KeyTime Struct

Definizione

Nel corso di un'animazione, un'istanza di KeyTime specifica l'intervallo preciso in cui viene visualizzato un particolare fotogramma chiave.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)
Ereditarietà
Attributi
Implementazioni

Commenti

Ogni fotogramma chiave KeyTime specifica quando termina tale fotogramma chiave.Each key frame's KeyTime specifies when that key frame ends. Non specifica la durata di riproduzione della chiave temporale.It does not specify how long the key time plays. La quantità di tempo di riproduzione di un fotogramma chiave dipende da quando termina il fotogramma chiave, da quando è terminato il fotogramma chiave precedente e dalla durata dell'animazione.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. Visualizzare Cenni preliminari sulle animazioni con fotogrammi chiave per altre informazioni.See Key-Frame Animations Overview for more information.

Oggetto KeyTime possono essere espressi in formati diversi, incluso un valore numerico ora, come una percentuale o come uno dei valori speciali sentinel Uniform o Paced.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 della sintassi XAML per gli attributiXAML Attribute Usage

<oggetto proprietà= "[giorni.] ore:minuti:secondi[. frazioni di secondo] "/ ><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

In alternativa-or-

<oggetto proprietà= "[giorni.] ore:minuti"/ ><object property="[days.]hours:minutes"/>

In alternativa-or-

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

In alternativa-or-

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

In alternativa-or-

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

Valori XAMLXAML Values

Giornidays
Valore intero maggiore o uguale a 0 che specifica il numero di giorni da questo KeyTime.An integer value greater than or equal to 0 that specifies the number of days spanned by this KeyTime. Per altre informazioni, vedere la proprietà TimeSpan.For more information, see the TimeSpan property.

hourshours
Valore intero compreso tra 0 e 23 che specifica il numero di ore da questo KeyTime.An integer value between 0 and 23 that specifies the number of hours spanned by this KeyTime. Per altre informazioni, vedere la proprietà TimeSpan.For more information, see the TimeSpan property.

Minutiminutes
Valore intero compreso tra 0 e 59 che specifica il numero di minuti estese da questo KeyTime.An integer value between 0 and 59 that specifies the number of minutes spanned by this KeyTime. Per altre informazioni, vedere la proprietà TimeSpan.For more information, see the TimeSpan property.

Secondiseconds
Un valore a virgola mobile compreso tra 0 e 59 che specifica il numero di secondi da questo KeyTime.A floating-point value between 0 and 59 that specifies the number of seconds spanned by this KeyTime. Per altre informazioni, vedere la proprietà TimeSpan.For more information, see the TimeSpan property.

fractionalSecondsfractionalSeconds
Valore integer costituita da 1 a 7 cifre che specifica i secondi frazionari.An integer value consisting of 1 to 7 digits that specifies fractional seconds. Per altre informazioni, vedere la proprietà TimeSpan.For more information, see the TimeSpan property.

pctValuepctValue
Un valore a virgola mobile compreso tra 0 e 100 inclusi, che specifica ciò KeyTime come percentuale della durata totale dell'animazione.A floating-point value between 0 and 100, inclusive, that specifies this KeyTime as a percentage of the animation's total duration. Deve essere seguito dal carattere letterale %. Per altre informazioni, vedere il Percent proprietà.This should be followed by the literal character %.For more information, see the Percent property.

Proprietà

Paced Paced Paced Paced

Ottiene il valore Paced che crea un comportamento di temporizzazione risultante in un'animazione che esegue l'interpolazione a una velocità costante.Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent Percent Percent Percent

Ottiene l'ora in cui il fotogramma chiave termina espressa come percentuale della durata totale dell'animazione.Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan TimeSpan TimeSpan TimeSpan

Ottiene l'ora in cui il fotogramma chiave termina espressa come ora relativa all'inizio dell'animazione.Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type Type Type Type

Ottiene il valore di Type rappresentato da questa istanza.Gets the Type value this instance represents.

Uniform Uniform Uniform Uniform

Ottiene il valore Uniform che divide in modo uniforme tra fotogrammi chiave il tempo assegnato all'animazione.Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

Metodi

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

Indica se questa istanza è uguale all'oggetto specificato.Indicates whether this instance equals the specified object.

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

Indica se questa istanza è uguale all'oggetto KeyTime specificato.Indicates whether this instance is equal to the specified KeyTime.

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

Indica se le due strutture KeyTime specificate sono uguali.Indicates whether the two specified KeyTime structures are equal.

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

Crea una nuova istanza di KeyTime, con la proprietà KeyTimeType inizializzata in base al valore del parametro specificato.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)

Crea una nuova istanza di KeyTime, con la proprietà KeyTimeType inizializzata in base al valore del parametro specificato.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

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

Restituisce un codice hash Integer che rappresenta questa istanza.Returns an integer hash code representing this instance.

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

Restituisce una stringa che rappresenta questa istanza di KeyTime.Returns a string representing this KeyTime instance.

Operatori

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

Operatore di overload che confronta due strutture KeyTime per verificarne l'uguaglianza.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)

Operatore di overload che converte in modo implicito un oggetto TimeSpan in un oggetto KeyTime.Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

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

Operatore di overload che confronta due strutture KeyTime per verificarne la disuguaglianza.Overloaded operator that compares two KeyTime structures for inequality.

Si applica a