KeyTime KeyTime KeyTime KeyTime Struct

Definition

Im relativen Verlauf einer Animation gibt eine KeyTime-Instanz den genauen Zeitpunkt an, zu dem ein bestimmter Keyframe ausgeführt werden soll.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)
Vererbung
Attribute
Implementiert

Hinweise

Jeder Keyframe KeyTime gibt den Zeitpunkt, zu dem der Keyframe endet.Each key frame's KeyTime specifies when that key frame ends. Es gibt nicht die Wiedergabedauer der Schlüsselzeit an.It does not specify how long the key time plays. Die Wiedergabedauer eines Keyframes hängt von der Animationsdauer, dem Zeitpunkt, an dem der Keyframe endet, und vom Zeitpunkt, an dem der vorherige Keyframe geendet hat, ab.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. Finden Sie unter Übersicht über Keyframe Animationen für Weitere Informationen.See Key-Frame Animations Overview for more information.

Ein KeyTime ausgedrückt werden kann, in verschiedenen Formaten, einschließlich einen numerischen Time-Wert, der als Prozentsatz oder als einen der Werte spezielle Sentinel Uniform oder 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.

Verwendung von XAML-AttributenXAML Attribute Usage

<Objekt Eigenschaft= "[Tage.] Stunden:Minuten:Sekunden[. FractionalSeconds] "/ ><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

- oder --or-

<Objekt Eigenschaft= "[Tage.] Stunden:Minuten"/ ><object property="[days.]hours:minutes"/>

- oder --or-

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

- oder --or-

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

- oder --or-

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

XAML-WerteXAML Values

daysdays
Ein Ganzzahlwert größer als oder gleich 0, der angibt, die Anzahl der Tage für von diesem KeyTime.An integer value greater than or equal to 0 that specifies the number of days spanned by this KeyTime. Weitere Informationen finden Sie in den Ausführungen zur TimeSpan-Eigenschaft.For more information, see the TimeSpan property.

Stundenhours
Ein Ganzzahlwert zwischen 0 und 23, der angibt, die Anzahl der Stunden für von diesem KeyTime.An integer value between 0 and 23 that specifies the number of hours spanned by this KeyTime. Weitere Informationen finden Sie in den Ausführungen zur TimeSpan-Eigenschaft.For more information, see the TimeSpan property.

minutesminutes
Ein Ganzzahlwert zwischen 0 und 59, der angibt, die Anzahl der Minuten für von diesem KeyTime.An integer value between 0 and 59 that specifies the number of minutes spanned by this KeyTime. Weitere Informationen finden Sie in den Ausführungen zur TimeSpan-Eigenschaft.For more information, see the TimeSpan property.

secondsseconds
Ein Gleitkommawert zwischen 0 und 59, der angibt, die Anzahl der Sekunden für von diesem KeyTime.A floating-point value between 0 and 59 that specifies the number of seconds spanned by this KeyTime. Weitere Informationen finden Sie in den Ausführungen zur TimeSpan-Eigenschaft.For more information, see the TimeSpan property.

fractionalSecondsfractionalSeconds
Ein ganzzahliger Wert von 1 bis 7 Ziffern besteht, der Sekundenbruchteile angibt.An integer value consisting of 1 to 7 digits that specifies fractional seconds. Weitere Informationen finden Sie in den Ausführungen zur TimeSpan-Eigenschaft.For more information, see the TimeSpan property.

pctValuepctValue
Ein Gleitkommawert zwischen 0 und einschließlich 100 gibt an, die KeyTime als Prozentsatz der Gesamtdauer der Animation.A floating-point value between 0 and 100, inclusive, that specifies this KeyTime as a percentage of the animation's total duration. Dies sollte dem Literalzeichen folgen %. Weitere Informationen finden Sie unter den Percent Eigenschaft.This should be followed by the literal character %.For more information, see the Percent property.

Eigenschaften

Paced Paced Paced Paced

Ruft den Paced-Wert ab, der ein Zeitsteuerungsverhalten erstellt, das zu einer Animation führt, die mit konstanter Geschwindigkeit interpoliert.Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent Percent Percent Percent

Ruft den Zeitpunkt für das Ende des Keyframes als Prozentsatz der Gesamtdauer der Animation ab.Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan TimeSpan TimeSpan TimeSpan

Ruft den Zeitpunkt für das Ende des Keyframes als Zeitpunkt relativ zum Beginn der Animation ab.Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type Type Type Type

Ruft den Type-Wert ab, den diese Instanz darstellt.Gets the Type value this instance represents.

Uniform Uniform Uniform Uniform

Ruft den Uniform-Wert ab, der die zugewiesene Zeit der Animation gleichmäßig auf Keyframes aufteilt.Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

Methoden

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

Gibt an, ob diese Instanz und das angegebene Objekt gleich sind.Indicates whether this instance equals the specified object.

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

Gibt an, ob diese Instanz gleich der angegebenen KeyTime ist.Indicates whether this instance is equal to the specified KeyTime.

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

Gibt an, ob zwei angegebene KeyTime-Strukturen gleich sind.Indicates whether the two specified KeyTime structures are equal.

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

Erstellt eine neue KeyTime-Instanz, wobei die KeyTimeType-Eigenschaft mit dem Wert des angegebenen Parameters initialisiert wird.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)

Erstellt eine neue KeyTime-Instanz, wobei die KeyTimeType-Eigenschaft mit dem Wert des angegebenen Parameters initialisiert wird.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

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

Gibt einen Ganzzahl-Hashcode zurück, der diese Instanz darstellt.Returns an integer hash code representing this instance.

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

Gibt eine Zeichenfolge zurück, die die KeyTime-Instanz darstellt.Returns a string representing this KeyTime instance.

Operatoren

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

Überladener Operator, der zwei KeyTime-Strukturen auf Gleichheit überprüft.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)

Überladener Operator, der eine TimeSpan implizit in eine KeyTime konvertiert.Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

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

Überladener Operator, der zwei KeyTime-Strukturen auf Ungleichheit überprüft.Overloaded operator that compares two KeyTime structures for inequality.

Gilt für: