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))]
public readonly 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 итераций.
Навсегда - Timeline повторяется на неопределенный срок.
Использование атрибута XAML
< objectproperty="iterationCountx"/>
-или-
< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-или-
< objectproperty="[days.]hours:minutes"/>
-или-
< objectproperty="days"/>
-или-
< objectproperty="Forever"/>
-
Значения XAML
Элементы в квадратных скобках ([ и ]) являются необязательными.
итерацияCountSystem.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.
fractionalSecondsSystem.Int32
Значение, состоящее из 1–7 цифр, представляющих дробные секунды.
Конструкторы
| Имя | Описание |
|---|---|
| RepeatBehavior(Double) |
Инициализирует новый экземпляр RepeatBehavior структуры с указанным числом итерации. |
| RepeatBehavior(TimeSpan) |
Инициализирует новый экземпляр RepeatBehavior структуры с указанным длительностью повторения. |
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество повторов Timeline . |
| Duration |
Возвращает общую длину времени, в течение Timeline который должен играть. |
| Forever |
Получает значение RepeatBehavior , указывающее бесконечное количество повторений. |
| HasCount |
Возвращает значение, указывающее, имеет ли поведение повторения указанное число итерации. |
| HasDuration |
Возвращает значение, указывающее, имеет ли поведение повторения указанную длительность повтора. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Указывает, равен ли этот экземпляр указанному объекту. |
| Equals(RepeatBehavior, RepeatBehavior) |
Указывает, равны ли две указанные RepeatBehavior структуры. |
| Equals(RepeatBehavior) |
Возвращает значение, указывающее, равен ли этот экземпляр указанному RepeatBehavior. |
| GetHashCode() |
Возвращает хэш-код этого экземпляра. |
| ToString() |
Возвращает строковое представление этого RepeatBehavior экземпляра. |
| ToString(IFormatProvider) |
Возвращает строковое представление этого RepeatBehavior экземпляра с указанным форматом. |
Операторы
| Имя | Описание |
|---|---|
| Equality(RepeatBehavior, RepeatBehavior) |
Указывает, равны ли два указанных RepeatBehavior экземпляра. |
| Inequality(RepeatBehavior, RepeatBehavior) |
Указывает, равны ли два RepeatBehavior экземпляра. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Форматирует значение текущего экземпляра с помощью указанного формата. |