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


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

Комментарии

Существует три типа 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)

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

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