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.

  • 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)

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

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