Поделиться через


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

свойства="[дней.]часов:минут:секунд[.дробныеseconds]"/

-или-

< свойстваобъекта="[дней.]часов:минут"/>

-или-

< свойство="Automatic"/>

-или-

< свойство="Forever"/>

Значения XAML

дней
System.Int32

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

часов
System.Int32

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

минут
System.Int32

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

секунды
System.Int32

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

дробныеseconds
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.

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

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

  • коллекции примеров анимации