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
Наследование
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)

Определяет, равен ли указанный 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.

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

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