KeyTime KeyTime KeyTime KeyTime Struct

Определение

Во время относительного хода анимации экземпляр KeyTime указывает точное время перехода к конкретному ключевому кадру.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)
Наследование
Атрибуты
Реализации

Комментарии

Шкала каждого ключевого кадра KeyTime указывает, когда заканчивается этот ключевой кадр.Each key frame's KeyTime specifies when that key frame ends. Не указывает продолжительность воспроизведения ключевого времени.It does not specify how long the key time plays. Продолжительность выполнения ключевого кадра определяется моментом окончания ключевого кадра, моментом окончания предыдущего ключевого кадра и длительностью анимации.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. См. в разделе сведения об анимации по ключевым кадрам Дополнительные сведения.See Key-Frame Animations Overview for more information.

Объект KeyTime может выражаться в различных форматах, включая значение числового времени в процентах, а также одно из значений специальных sentinel Uniform или 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.

Использование атрибута XAMLXAML Attribute Usage

<Объект свойство= "[дней.] часов:минут:секунд[. доли секунды] "/ ><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

-или--or-

<Объект свойство= "[дней.] часов:минут«/ ><object property="[days.]hours:minutes"/>

-или--or-

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

-или--or-

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

-или--or-

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

Значения XAMLXAML Values

днейdays
Целочисленное значение больше или равно 0, указывающее количество дней, охваченных этим KeyTime.An integer value greater than or equal to 0 that specifies the number of days spanned by this KeyTime. Дополнительные сведения см. в описании свойства TimeSpan.For more information, see the TimeSpan property.

часыhours
Целочисленное значение от 0 до 23, указывающее количество часов, охваченных этим KeyTime.An integer value between 0 and 23 that specifies the number of hours spanned by this KeyTime. Дополнительные сведения см. в описании свойства TimeSpan.For more information, see the TimeSpan property.

минутminutes
Целочисленное значение от 0 до 59, указывающее количество минут, охваченных этим KeyTime.An integer value between 0 and 59 that specifies the number of minutes spanned by this KeyTime. Дополнительные сведения см. в описании свойства TimeSpan.For more information, see the TimeSpan property.

секундseconds
Значение с плавающей запятой от 0 до 59, указывающее количество секунд, охваченных этим KeyTime.A floating-point value between 0 and 59 that specifies the number of seconds spanned by this KeyTime. Дополнительные сведения см. в описании свойства TimeSpan.For more information, see the TimeSpan property.

доли секундыfractionalSeconds
Целочисленное значение состоящий из 1 до 7 цифр, указывает доли секунды.An integer value consisting of 1 to 7 digits that specifies fractional seconds. Дополнительные сведения см. в описании свойства TimeSpan.For more information, see the TimeSpan property.

pctValuepctValue
Значение с плавающей запятой от 0 до 100 включительно, который указывает это KeyTime в процентах от общей продолжительности анимации.A floating-point value between 0 and 100, inclusive, that specifies this KeyTime as a percentage of the animation's total duration. Это должно следовать знак %. Дополнительные сведения см. в разделе Percent свойство.This should be followed by the literal character %.For more information, see the Percent property.

Свойства

Paced Paced Paced Paced

Получает значение Paced, которое создает поведение с учетом времени, приводящее к анимации, которая выполняет интерполяцию с постоянной скоростью.Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent Percent Percent Percent

Получает время окончания ключевого кадра, которое выражается как процент от общей продолжительности анимации.Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan TimeSpan TimeSpan TimeSpan

Получает время окончания ключевого кадра, которое выражается относительно начала анимации.Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type Type Type Type

Получает значение Type, представленное этим экземпляром.Gets the Type value this instance represents.

Uniform Uniform Uniform Uniform

Получает значение Uniform, которое равномерно распределяет выделенное для анимации время между ключевыми кадрами.Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

Методы

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

Определяет, равнозначны ли этот экземпляр и указанный объект.Indicates whether this instance equals the specified object.

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

Определяет равенство этого экземпляра и указанного объекта KeyTime.Indicates whether this instance is equal to the specified KeyTime.

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

Указывает, равны ли две заданные структуры KeyTime.Indicates whether the two specified KeyTime structures are equal.

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

Создает новый экземпляр KeyTime, в котором свойство KeyTimeType было инициализировано значением указанного параметра.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)

Создает новый экземпляр KeyTime, в котором свойство KeyTimeType было инициализировано значением указанного параметра.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

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

Возвращает целочисленный хэш-код, представляющий этот экземпляр.Returns an integer hash code representing this instance.

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

Возвращает строковое представление этого экземпляра KeyTime.Returns a string representing this KeyTime instance.

Операторы

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

Перегруженный оператор, который проверяет равенство двух структур KeyTime.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)

Перегруженный оператор, который неявно преобразует значение TimeSpan в KeyTime.Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

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

Перегруженный оператор, который проверяет неравенство двух структур KeyTime.Overloaded operator that compares two KeyTime structures for inequality.

Применяется к