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.
длительность — указывает длину активной длительности объекта Timeline. Например, Timeline с простым значением Duration 1 секунды, а значение RepeatBehavior.Duration 2,5 секунд будет выполняться в течение 2,5 итерации.
Forever - Timeline повторяется бесконечно.
Использование атрибута XAML
< свойство="итерацииCountx"/>
-или-
-или-
< свойстваобъекта="[дней.]часов:минут"/>
-или-
< свойства="дней"/>
-или-
< свойство="Forever"/>
-
Значения XAML
Элементы в квадратных скобках ([
и ]
) являются необязательными.
итерацииCount
System.Double
Значение больше или равно 0, указывающее время воспроизведения временной шкалы. Дополнительные сведения см. в свойстве Count.
дней
System.Int32
Значение больше или равно 0, указывающее количество дней для активной продолжительности объекта Timeline. Дополнительные сведения см. в свойстве Duration.
часов
System.Int32
Значение от 0 до 23, указывающее количество часов для активной продолжительности объекта Timeline. Дополнительные сведения см. в свойстве Duration.
минут
System.Int32
Значение от 0 до 59, указывающее количество минут для активной длительности объекта Timeline. Дополнительные сведения см. в свойстве Duration.
секунды
System.Double
Значение от 0 до 59, указывающее количество секунд для активной длительности объекта Timeline. Дополнительные сведения см. в свойстве Duration.
дробныеseconds
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) |
Форматирует значение текущего экземпляра с помощью указанного формата. |