Поделиться через


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
Атрибуты
Реализации

Комментарии

Существует три типа поведения RepeatBehavior:

  • число итерации — указывает время простой продолжительности воспроизведения Timeline. Число итераций по умолчанию равно 1.0 и означает, что Timeline активен ровно для одной из простых длительностей. Число 0,5 указывает, что временная шкала активна в течение половины простой длительности, а число 2 указывает, что временная шкала повторяет свою простую длительность дважды. Дополнительные сведения см. в свойстве Count.

  • длительность — указывает длину активной длительности объекта Timeline. Например, Timeline с простым значением Duration 1 секунды, а значение RepeatBehavior.Duration 2,5 секунд будет выполняться в течение 2,5 итерации.

  • Forever - Timeline повторяется бесконечно.

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

< свойство="итерацииCountx"/>

-или-

свойства="[дней.]часов:минут:секунд[.дробныеseconds]"/

-или-

< свойстваобъекта="[дней.]часов:минут"/>

-или-

< свойства="дней"/>

-или-

< свойство="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)

Форматирует значение текущего экземпляра с помощью указанного формата.

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