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
- Наследование
- Атрибуты
Комментарии
Использование атрибута 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() |
Операторы
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. |