Duration 结构

定义

表示 Timeline 处于活动状态的持续时间。

public value class Duration
[System.Security.SecurityCritical]
public struct Duration
[<System.Security.SecurityCritical>]
type Duration = struct
Public Structure Duration
继承
Duration
属性

注解

此结构表示 Windows 运行时 (WinRT) Duration 结构的 .NET 投影。 有关详细信息,请参阅 UWP API 参考中的 持续时间

构造函数

Duration(TimeSpan)

使用指定的 TimeSpan 值初始化 Duration 结构的新实例。

属性

Automatic

获取自动确定的 Duration 值。

Forever

获取表示无限间隔的 Duration 值。

HasTimeSpan

获取一个值,该值指示此 Duration 是否表示 TimeSpan 值。

TimeSpan

获取此 Duration 表示的 TimeSpan 值。

方法

Add(Duration)

将指定的 Duration 的值添加到 Duration

Compare(Duration, Duration)

将一个 Duration 值与另一个值进行比较。

Equals(Duration)

确定指定的 Duration 是否等于此 Duration

Equals(Duration, Duration)

确定两个 Duration 值是否相等。

Equals(Object)

确定指定的对象是否等于 Duration

GetHashCode()

获取此对象的哈希代码。

Subtract(Duration)

从此 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

适用于

另请参阅