KeyTime Структура

Определение

Во время относительного хода анимации экземпляр KeyTime указывает точное время перехода к конкретному ключевому кадру.

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)
Наследование
KeyTime
Атрибуты
Реализации

Комментарии

Каждый ключевой KeyTime кадр указывает, когда заканчивается этот ключевой кадр. Он не указывает, как долго воспроизводится время ключа. Продолжительность выполнения ключевого кадра определяется моментом окончания ключевого кадра, моментом окончания предыдущего ключевого кадра и длительностью анимации. Дополнительные сведения см. в разделе "Анимация ключевых кадров ".

A KeyTime может быть выражено в нескольких разных форматах, включая числовое значение времени, в процентах или как одно из специальных значений Uniform sentinel или Paced.

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

<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

-или-

<object property="[days.]hours:minutes"/>

-или-

<object property="pctValue%"/>

-или-

<object property="Uniform"/>

-или-

<object property="Paced"/>

Значения XAML

days
Целочисленное значение больше или равно 0, указывающее количество дней, охватываемых этим KeyTimeпараметром. Дополнительные сведения см. в описании свойства TimeSpan.

hours
Целочисленное значение от 0 до 23, указывающее количество часов, охватываемых этим KeyTimeпараметром. Дополнительные сведения см. в описании свойства TimeSpan.

minutes
Целочисленное значение от 0 до 59, указывающее количество минут, охватываемых этим KeyTimeпараметром. Дополнительные сведения см. в описании свойства TimeSpan.

секунд
Значение с плавающей запятой от 0 до 59, указывающее количество секунд, охватываемых этим KeyTimeпараметром. Дополнительные сведения см. в описании свойства TimeSpan.

fractionalSeconds
Целочисленное значение, состоящее из 1–7 цифр, задающее доли секунд. Дополнительные сведения см. в описании свойства TimeSpan.

pctValue
Значение с плавающей запятой от 0 до 100 включительно, указывающее это KeyTime значение в процентах от общей длительности анимации. За этим следует литеральный символ %. Дополнительные сведения см. в описании Percent свойства.

Свойства

Paced

Получает значение Paced, которое создает поведение с учетом времени, приводящее к анимации, которая выполняет интерполяцию с постоянной скоростью.

Percent

Получает время окончания ключевого кадра, которое выражается как процент от общей продолжительности анимации.

TimeSpan

Получает время окончания ключевого кадра, которое выражается относительно начала анимации.

Type

Получает значение Type, представленное этим экземпляром.

Uniform

Получает значение Uniform, которое равномерно распределяет выделенное для анимации время между ключевыми кадрами.

Методы

Equals(KeyTime)

Определяет равенство этого экземпляра и указанного объекта KeyTime.

Equals(KeyTime, KeyTime)

Указывает, равны ли две заданные структуры KeyTime.

Equals(Object)

Определяет, равнозначны ли этот экземпляр и указанный объект.

FromPercent(Double)

Создает новый экземпляр KeyTime, в котором свойство KeyTimeType было инициализировано значением указанного параметра.

FromTimeSpan(TimeSpan)

Создает новый экземпляр KeyTime, в котором свойство KeyTimeType было инициализировано значением указанного параметра.

GetHashCode()

Возвращает целочисленный хэш-код, представляющий этот экземпляр.

ToString()

Возвращает строковое представление этого экземпляра KeyTime.

Операторы

Equality(KeyTime, KeyTime)

Перегруженный оператор, который проверяет равенство двух структур KeyTime.

Implicit(TimeSpan to KeyTime)

Перегруженный оператор, который неявно преобразует значение TimeSpan в KeyTime.

Inequality(KeyTime, KeyTime)

Перегруженный оператор, который проверяет неравенство двух структур KeyTime.

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