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 Attribute Usage
<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-或-
<object property="[days.]hours:minutes"/>
-或-
<object property="Automatic「/>
-或-
<object property="Forever「/>
XAML 值
大於或等於 0 的值,描述此持續時間所跨越的天數。
小時
System.Int32
介於 0 到 23 之間的值,表示此持續時間所跨越的時數。
分鐘
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 的指定執行個體。 |