RepeatBehavior Структура

Определение

Описывает способ повторения простой длительности объектом Timeline.Describes how a Timeline repeats its simple duration.

public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Наследование
RepeatBehavior
Атрибуты
Реализации

Комментарии

Существует три типа RepeatBehavior поведения:There are three types of RepeatBehavior behaviors:

  • Число итераций — указывает, сколько раз создается Timeline простая длительность воспроизведения.Iteration Count - specifies the number of times the simple duration of a Timeline plays. Число итераций по умолчанию — 1,0. это Timeline означает, что активен только один из простых длительностей.The default iteration count is 1.0, and means the Timeline is active for exactly one of its simple durations. Число 0,5 указывает, что временная шкала активна в половину ее простой длительности, а число 2 указывает, что временная шкала повторяет свою простую длительность дважды.A count of 0.5 specifies that the timeline is active for half of its simple duration, while a count of 2 specifies that the timeline repeats its simple duration twice. Дополнительные сведения см. в описании свойства Count.For more information, see the Count property.

  • Duration — задает длину Timeline активной длительности объекта.Duration - specifies the length of the Timeline object's active duration. Например, с простым Timeline Duration значением в 1 секунду и RepeatBehavior.Duration значением 2,5 секунд будет выполняться для итераций 2,5.For example, a Timeline with a simple Duration value of 1 second and a RepeatBehavior.Duration value of 2.5 seconds will run for 2.5 iterations.

  • **** Бесконечно — Timeline повторяется неограниченное время.Forever - the Timeline repeats indefinitely.

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

<object property="iterationCountx"/><object property="iterationCountx"/>

- или --or-

<объект свойство= "[Days.] часы:минуты:секунды[. Фрактионалсекондс] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

- или --or-

<объект свойство= "[Days.] часы:минуты"/><object property="[days.]hours:minutes"/>

- или --or-

<объект свойство= "days"/><object property="days"/>

-или--or-

<object property="Forever"/><object property="Forever"/>

-

Значения XAMLXAML Values

Элементы в квадратных скобках[ ( ]и) являются необязательными.Items in square brackets ([ and ]) are optional.

итератионкаунтiterationCount
System.Double

Значение, большее или равное 0, которое указывает, сколько раз должна воспроизводиться временная шкала.A value greater than or equal to 0 that specifies the number of times a timeline should play. Дополнительные сведения см. в описании свойства Count.For more information, see the Count property.

неделиdays
System.Int32

Значение, большее или равное 0, которое указывает число дней для Timeline активной длительности объекта.A value greater than or equal to 0 that specifies the number of days for a Timeline object's active duration. Дополнительные сведения см. в описании свойства Duration.For more information, see the Duration property.

сутокhours
System.Int32

Значение в диапазоне от 0 до 23, указывающее количество часов для Timeline активной длительности объекта.A value between 0 and 23 that specifies the number of hours for a Timeline object's active duration. Дополнительные сведения см. в описании свойства Duration.For more information, see the Duration property.

тезисminutes
System.Int32

Значение от 0 до 59, указывающее количество минут для Timeline активной длительности объекта.A value between 0 and 59 that specifies the number of minutes for a Timeline object's active duration. Дополнительные сведения см. в описании свойства Duration.For more information, see the Duration property.

несколькоseconds
System.Double

Значение от 0 до 59, указывающее количество секунд для Timeline активной длительности объекта.A value between 0 and 59 that specifies the number of seconds for a Timeline object's active duration. Дополнительные сведения см. в описании свойства Duration.For more information, see the Duration property.

фрактионалсекондсfractionalSeconds
System.Int32

Значение, состоящее из 1 – 7 цифр, представляющих доли секунды.A value consisting of 1 to 7 digits that represents fractional seconds.

Конструкторы

RepeatBehavior(Double)

Инициализирует новый экземпляр структуры RepeatBehavior с указанным числом итераций.Initializes a new instance of the RepeatBehavior structure with the specified iteration count.

RepeatBehavior(TimeSpan)

Инициализирует новый экземпляр структуры RepeatBehavior с указанной длительностью повтора.Initializes a new instance of the RepeatBehavior structure with the specified repeat duration.

Свойства

Count

Возвращает число повторов Timeline.Gets the number of times a Timeline should repeat.

Duration

Возвращает общее время воспроизведения Timeline.Gets the total length of time a Timeline should play.

Forever

Получает тип RepeatBehavior, указывающий бесконечное число повторений.Gets a RepeatBehavior that specifies an infinite number of repetitions.

HasCount

Возвращает значение, которое указывает, задано ли для поведения при повторе число итераций.Gets a value that indicates whether the repeat behavior has a specified iteration count.

HasDuration

Возвращает значение, которое указывает, задана ли для поведения при повторе длительность повтора.Gets a value that indicates whether the repeat behavior has a specified repeat duration.

Методы

Equals(Object)

Определяет равенство этого экземпляра и указанного объекта.Indicates whether this instance is equal to the specified object.

Equals(RepeatBehavior)

Возвращает значение, указывающее, равен ли данный экземпляр указанному объекту RepeatBehavior.Returns a value that indicates whether this instance is equal to the specified RepeatBehavior.

Equals(RepeatBehavior, RepeatBehavior)

Указывает, равны ли две заданные структуры RepeatBehavior.Indicates whether the two specified RepeatBehavior structures are equal.

GetHashCode()

Возвращает хэш-код данного экземпляра.Returns the hash code of this instance.

ToString()

Возвращает строковое представление данного экземпляра RepeatBehavior.Returns a string representation of this RepeatBehavior instance.

ToString(IFormatProvider)

Возвращает строковое представление данного экземпляра RepeatBehavior с указанным форматом.Returns a string representation of this RepeatBehavior instance with the specified format.

Операторы

Equality(RepeatBehavior, RepeatBehavior)

Определяет равенство двух заданных экземпляров RepeatBehavior.Indicates whether the two specified RepeatBehavior instances are equal.

Inequality(RepeatBehavior, RepeatBehavior)

Показывает, равны ли два экземпляра RepeatBehavior.Indicates whether the two RepeatBehavior instances are not equal.

Явные реализации интерфейса

IFormattable.ToString(String, IFormatProvider)

Форматирует значение текущего экземпляра с использованием заданного формата.Formats the value of the current instance using the specified format.

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