Duration 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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 的值,该值描述此持续时间所跨越的天数。
小时数
System.Int32
一个介于 0 和 23 之间的值,表示此持续时间所跨越的小时数。
minutes
System.Int32
一个介于 0 和 59 之间的值,表示此持续时间所跨越的分钟数。
seconds
System.Int32
一个介于 0 和 59 之间的值,表示此持续时间所跨越的秒数
fractionalSeconds
System.Int32
一个值,由 1 到 7 位数字组成,表示小数秒。
构造函数
Duration(TimeSpan) |
属性
Automatic |
获取自动确定的 Duration 值。 |
Forever |
获取表示无限间隔的 Duration 值。 |
HasTimeSpan | |
TimeSpan |
方法
Add(Duration) |
将 Duration 的指定实例的值与当前实例的值相加。 |
Compare(Duration, Duration) |
将一个 Duration 值与另一个值进行比较。 |
Equals(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) | |
Inequality(Duration, Duration) |
确定 Duration 的两个实例是否不相等。 |
LessThan(Duration, Duration) |
确定 Duration 的一个实例的值是否小于另一个实例的值。 |
LessThanOrEqual(Duration, Duration) |
确定 Duration 的一个实例的值是否小于或等于另一个实例的值。 |
Subtraction(Duration, Duration) |
从另一个值中减去 Duration 的一个实例的值。 |
UnaryPlus(Duration) |
返回指定的 Duration 的实例。 |