Duration Структура

Определение

Представляет продолжительность времени, в течение которого активен Timeline.

public value class Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public struct Duration
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))>]
type Duration = struct
Public Structure Duration
Наследование
Duration
Атрибуты

Комментарии

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

<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

-или-

<object property="[days.]hours:minutes"/>

-или-

<object property="Automatic"/>

-или-

<object property="Forever"/>

Значения XAML

days
System.Int32

Значение больше или равно 0, описывающее количество дней, охватываемых этой длительностью.

hours
System.Int32

Значение от 0 до 23, представляющее количество часов, охватываемых этой длительностью.

minutes
System.Int32

Значение от 0 до 59, представляющее количество минут, охватываемых этой длительностью.

секунд
System.Int32

Значение от 0 до 59, представляющее количество секунд, охватываемых этой продолжительностью.

fractionalSeconds
System.Int32

Значение, состоящее из 1 до 7 цифр, представляющее доли секунд.

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

Duration(TimeSpan)

Выполняет инициализацию нового экземпляра структуры Duration с использованием предоставленного TimeSpan.

Свойства

Automatic

Получает значение Duration, которое определяется автоматически.

Forever

Получает значение Duration, представляющее неограниченный интервал.

HasTimeSpan

Получает значение, указывающее, представляет ли данный объект Duration значение TimeSpan.

TimeSpan

Получает значение TimeSpan, представляемое этим объектом Duration.

Методы

Add(Duration)

Добавляет значение заданного экземпляра Duration к значению текущего экземпляра.

Compare(Duration, Duration)

Сравнивает одно значение Duration с другим.

Equals(Duration)

Определяет, равен ли заданный объект Duration данному экземпляру Duration.

Equals(Duration, Duration)

Определяет равенство двух экземпляров класса Duration.

Equals(Object)

Определяет, равен ли заданный объект экземпляру Duration.

GetHashCode()

Получает хэш-код для данного экземпляра.

Plus(Duration)

Возвращает указанный экземпляр Duration.

Subtract(Duration)

Вычитает значение заданного экземпляра Duration из значения данного экземпляра.

ToString()

Преобразует экземпляр Duration в представление String.

Операторы

Addition(Duration, Duration)

Складывает два экземпляра Duration.

Equality(Duration, Duration)

Определяет равенство двух экземпляров класса Duration.

GreaterThan(Duration, Duration)

Определяет превосходство одного экземпляра Duration над другим.

GreaterThanOrEqual(Duration, Duration)

Определяет, является ли экземпляр Duration большим или равным другому экземпляру.

Implicit(TimeSpan to Duration)

Неявно создает объект Duration из заданного объекта TimeSpan.

Inequality(Duration, Duration)

Определяет неравенство двух экземпляров Duration.

LessThan(Duration, Duration)

Определяет, если значение одного экземпляра Duration является меньшим по сравнению со значением другого экземпляра.

LessThanOrEqual(Duration, Duration)

Определяет, если значение одного экземпляра Duration является меньшим или равным значению другого экземпляра.

Subtraction(Duration, Duration)

Вычитает значение одного экземпляра Duration из значения другого.

UnaryPlus(Duration)

Возвращает указанный экземпляр Duration.

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

См. также раздел