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 屬性使用方式
< 物件屬性=“[天.]小時:分鐘:秒[.fractionalSeconds]”/>
-或-
< 物件屬性=“[天.]小時:分鐘”/>
-或-
< 物件屬性=“Automatic”/>
-或-
< 物件屬性=“Forever”/>
XAML 值
大於或等於 0 的值,描述此持續時間所跨越的天數。
小時
System.Int32
介於 0 到 23 之間的值,表示此持續時間所跨越的時數。
分鐘
System.Int32
介於 0 到 59 之間的值,表示此持續時間所跨越的分鐘數。
介於 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實例。 |