Duration Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет длительность времени активности Timeline.
public value class Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public struct Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public readonly struct Duration
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))>]
type Duration = struct
Public Structure Duration
- Наследование
- Атрибуты
Комментарии
Использование атрибута XAML
< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-или-
< objectproperty="[days.]hours:minutes"/>
-или-
< objectproperty="Automatic"/>
-или-
< objectproperty="Forever"/>
Значения XAML
ДнейSystem.Int32
Значение больше или равно 0, описывающее количество дней, охватываемых этой длительностью.
ЧасовSystem.Int32
Значение от 0 до 23, представляющее количество часов, охватываемых этой длительностью.
МинутSystem.Int32
Значение от 0 до 59, представляющее количество минут, охватываемых этой длительностью.
товары второго сортаSystem.Int32
Значение от 0 до 59, представляющее количество секунд, охватываемых этой длительностью.
fractionalSecondsSystem.Int32
Значение, состоящее из 1–7 цифр, представляющих дробные секунды.
Конструкторы
| Имя | Описание |
|---|---|
| Duration(TimeSpan) |
Инициализирует новый экземпляр Duration структуры с указанным TimeSpan значением. |
Свойства
| Имя | Описание |
|---|---|
| Automatic |
Duration Возвращает значение, которое определяется автоматически. |
| Forever |
Duration Возвращает значение, представляющее бесконечный интервал. |
| HasTimeSpan |
Возвращает значение, указывающее, представляет TimeSpan ли это Duration значение. |
| TimeSpan |
TimeSpan Возвращает значение, представляющее это Duration значение. |
Методы
| Имя | Описание |
|---|---|
| Add(Duration) |
Добавляет значение указанного экземпляра Duration в значение текущего экземпляра. |
| Compare(Duration, Duration) |
Сравнивает одно Duration значение с другим. |
| Equals(Duration, Duration) |
Определяет, равны ли два экземпляра Duration . |
| Equals(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) | |
| Inequality(Duration, Duration) |
Определяет, равны ли два экземпляра Duration . |
| LessThan(Duration, Duration) |
Определяет, меньше ли значение одного экземпляра Duration , чем значение другого экземпляра. |
| LessThanOrEqual(Duration, Duration) |
Определяет, меньше ли значение одного экземпляра Duration или равно значению другого экземпляра. |
| Subtraction(Duration, Duration) |
Вычитает значение одного экземпляра из другого Duration . |
| UnaryPlus(Duration) |
Возвращает указанный экземпляр Duration. |