RepeatBehavior Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает способ повторения простой длительности объектом Timeline.
public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
- Наследование
- Атрибуты
- Реализации
Комментарии
Существует три типа RepeatBehavior поведения:
Число итераций — указывает количество раз, в течение которых выполняется простая длительность Timeline воспроизведения. Число итераций по умолчанию равно 1,0 и означает Timeline , что он активен в течение всего одного из простых периодов. Число 0,5 указывает, что временная шкала активна в течение половины простой длительности, а число 2 указывает, что временная шкала повторяет ее простую длительность дважды. Дополнительные сведения см. в описании свойства Count.
Duration — указывает длину активной Timeline длительности объекта. Например, с Timeline простым Duration значением 1 секунды и RepeatBehavior.Duration значением 2,5 секунды будет выполняться в течение 2,5 итераций.
Навсегда - Timeline повторяется бесконечно.
Использование атрибута XAML
<object property="iterationCountx"/>
-или-
<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-или-
<object property="[days.]hours:minutes"/>
-или-
<object property="days"/>
-или-
<object property="Forever"/>
-
Значения XAML
Элементы в квадратных скобках ([
и ]
) являются необязательными.
iterationCount
System.Double
Значение больше или равно 0, указывающее количество воспроизведения временной шкалы. Дополнительные сведения см. в описании свойства Count.
days
System.Int32
Значение больше или равно 0, указывающее количество дней для активной Timeline длительности объекта. Дополнительные сведения см. в описании свойства Duration.
hours
System.Int32
Значение от 0 до 23, указывающее количество часов для активной Timeline длительности объекта. Дополнительные сведения см. в описании свойства Duration.
minutes
System.Int32
Значение от 0 до 59, указывающее количество минут для активной Timeline длительности объекта. Дополнительные сведения см. в описании свойства Duration.
секунд
System.Double
Значение от 0 до 59, указывающее количество секунд для активной Timeline длительности объекта. Дополнительные сведения см. в описании свойства Duration.
fractionalSeconds
System.Int32
Значение, состоящее из 1–7 цифр, представляющее доли секунд.
Конструкторы
RepeatBehavior(Double) |
Инициализирует новый экземпляр структуры RepeatBehavior с указанным числом итераций. |
RepeatBehavior(TimeSpan) |
Инициализирует новый экземпляр структуры RepeatBehavior с указанной длительностью повтора. |
Свойства
Count |
Возвращает число повторов Timeline. |
Duration |
Возвращает общее время воспроизведения Timeline. |
Forever |
Получает тип RepeatBehavior, указывающий бесконечное число повторений. |
HasCount |
Возвращает значение, которое указывает, задано ли для поведения при повторе число итераций. |
HasDuration |
Возвращает значение, которое указывает, задана ли для поведения при повторе длительность повтора. |
Методы
Equals(Object) |
Определяет равенство этого экземпляра и указанного объекта. |
Equals(RepeatBehavior) |
Возвращает значение, указывающее, равен ли данный экземпляр указанному объекту RepeatBehavior. |
Equals(RepeatBehavior, RepeatBehavior) |
Указывает, равны ли две заданные структуры RepeatBehavior. |
GetHashCode() |
Возвращает хэш-код данного экземпляра. |
ToString() |
Возвращает строковое представление данного экземпляра RepeatBehavior. |
ToString(IFormatProvider) |
Возвращает строковое представление данного экземпляра RepeatBehavior с указанным форматом. |
Операторы
Equality(RepeatBehavior, RepeatBehavior) |
Определяет равенство двух заданных экземпляров RepeatBehavior. |
Inequality(RepeatBehavior, RepeatBehavior) |
Показывает, равны ли два экземпляра RepeatBehavior. |
Явные реализации интерфейса
IFormattable.ToString(String, IFormatProvider) |
Форматирует значение текущего экземпляра, используя указанный формат. |