KeyTime Struktura

Definicja

W trakcie względnych przebiegu animacji KeyTime wystąpienie określa dokładny czas, w którym powinna zostać przeprowadzona konkretna klatka kluczowa.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)
Dziedziczenie
KeyTime
Atrybuty
Implementuje

Uwagi

Każda klatka kluczowa jest KeyTime określana, gdy ta klatka kluczowa zostanie zakończona.Each key frame's KeyTime specifies when that key frame ends. Nie określa, jak długo jest odtwarzany czas klucza.It does not specify how long the key time plays. Czas, przez jaki jest odtwarzany klatka kluczowa, zależy od momentu zakończenia klatki kluczowej, po zakończeniu poprzedniej klatki kluczowej i czasu trwania animacji.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. Aby uzyskać więcej informacji, zobacz Omówienie animacji klatek kluczowych .See Key-Frame Animations Overview for more information.

A KeyTime może być wyrażona w kilku różnych formatach, w tym wartość liczbowa czasu, jako wartość procentowa lub jedna z wartości Uniform specjalnych wskaźnikowych lub 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.

Użycie atrybutu języka XAMLXAML Attribute Usage

<obiekt Właściwość= "[dni.] godziny:minuty:sekundy[. fractionalSeconds] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

—lub—-or-

<obiekt Właściwość= "[dni.] godziny:minuty"/><object property="[days.]hours:minutes"/>

—lub—-or-

<obiekt Właściwość= "pctValue%"/><object property="pctValue%"/>

—lub—-or-

<obiekt Właściwość= "Uniform"/><object property="Uniform"/>

—lub—-or-

<obiekt Właściwość= "Paced"/><object property="Paced"/>

Wartości XAMLXAML Values

dnidays
Wartość całkowita większa lub równa 0, która określa liczbę dni, z którą jest połączony KeyTime.An integer value greater than or equal to 0 that specifies the number of days spanned by this KeyTime. Aby uzyskać więcej informacji, zobacz TimeSpan właściwość.For more information, see the TimeSpan property.

liczbhours
Wartość całkowita z przedziału od 0 do 23 określająca liczbę godzin, KeyTimez którą jest połączony.An integer value between 0 and 23 that specifies the number of hours spanned by this KeyTime. Aby uzyskać więcej informacji, zobacz TimeSpan właściwość.For more information, see the TimeSpan property.

minutminutes
Wartość całkowita z przedziału od 0 do 59, która określa liczbę minut, KeyTimez którą jest połączony.An integer value between 0 and 59 that specifies the number of minutes spanned by this KeyTime. Aby uzyskać więcej informacji, zobacz TimeSpan właściwość.For more information, see the TimeSpan property.

sseconds
Wartość zmiennoprzecinkowa z przedziału od 0 do 59, która określa liczbę sekund KeyTime.A floating-point value between 0 and 59 that specifies the number of seconds spanned by this KeyTime. Aby uzyskać więcej informacji, zobacz TimeSpan właściwość.For more information, see the TimeSpan property.

fractionalSecondsfractionalSeconds
Wartość całkowita składająca się z od 1 do 7 cyfr, która określa ułamki sekund.An integer value consisting of 1 to 7 digits that specifies fractional seconds. Aby uzyskać więcej informacji, zobacz TimeSpan właściwość.For more information, see the TimeSpan property.

pctValuepctValue
Wartość zmiennoprzecinkowa z przedziału od 0 do 100 włącznie, która określa KeyTime wartość procentową łącznego czasu trwania animacji.A floating-point value between 0 and 100, inclusive, that specifies this KeyTime as a percentage of the animation's total duration. Powinien następować znak %literału. Aby uzyskać więcej informacji, zobacz Percent właściwość.This should be followed by the literal character %.For more information, see the Percent property.

Właściwości

Paced

Paced Pobiera wartość, która tworzy zachowanie chronometrażu w wyniku animacji, która interpoluje przy stałej szybkości.Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent

Pobiera czas, po upływie którego zostanie zakończona klatka kluczowa, wyrażony jako procent łącznego czasu trwania animacji.Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan

Pobiera czas, kiedy klatka kluczowa zostanie zakończona, wyrażona jako czas względem początku animacji.Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type

Pobiera wartość Type reprezentowanego przez to wystąpienie.Gets the Type value this instance represents.

Uniform

Uniform Pobiera wartość, która dzieli wyznaczony czas animacji równomiernie między klatkami kluczowymi.Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

Metody

Equals(KeyTime)

Wskazuje, czy to wystąpienie jest równe określonemu KeyTime.Indicates whether this instance is equal to the specified KeyTime.

Equals(KeyTime, KeyTime)

Wskazuje, czy dwie określone KeyTime struktury są równe.Indicates whether the two specified KeyTime structures are equal.

Equals(Object)

Wskazuje, czy to wystąpienie jest równe podanemu obiektowi.Indicates whether this instance equals the specified object.

FromPercent(Double)

Tworzy nowe KeyTime wystąpienie KeyTimeType z właściwością zainicjowaną na wartość określonego parametru.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

FromTimeSpan(TimeSpan)

Tworzy nowe KeyTime wystąpienie KeyTimeType z właściwością zainicjowaną na wartość określonego parametru.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

GetHashCode()

Zwraca liczbę całkowitą skrótu reprezentującą to wystąpienie.Returns an integer hash code representing this instance.

ToString()

Zwraca ciąg reprezentujący to KeyTime wystąpienie.Returns a string representing this KeyTime instance.

Operatory

Equality(KeyTime, KeyTime)

Przeciążony operator, który KeyTime porównuje dwie struktury dla równości.Overloaded operator that compares two KeyTime structures for equality.

Implicit(TimeSpan to KeyTime)

Przeciążony operator, który niejawnie konwertuje KeyTimeelement TimeSpan na.Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

Inequality(KeyTime, KeyTime)

Przeciążony operator, który KeyTime porównuje dwie struktury pod kątem nierówności.Overloaded operator that compares two KeyTime structures for inequality.

Dotyczy