共用方式為


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 屬性使用方式

< 物件屬性=“[.]小時分鐘[.fractionalSeconds]”/>

-或-

< 物件屬性=“[.]小時分鐘”/>

-或-

< 物件屬性=“Automatic”/>

-或-

< 物件屬性=“Forever”/>

XAML 值


System.Int32

大於或等於 0 的值,描述此持續時間所跨越的天數。

小時
System.Int32

介於 0 到 23 之間的值,表示此持續時間所跨越的時數。

分鐘
System.Int32

介於 0 到 59 之間的值,表示此持續時間所跨越的分鐘數。


System.Int32

介於 0 到 59 之間的值,表示此持續時間所跨越的秒數

fractionalSeconds
System.Int32

值,包含代表小數秒的 1 到 7 位數。

建構函式

Duration(TimeSpan)

使用提供的 TimeSpan 值,初始化 Duration 結構的新實例。

屬性

Automatic

取得自動判斷 Duration 值。

Forever

取得代表無限間隔的 Duration 值。

HasTimeSpan

取得值,這個值表示這個 Duration 是否代表 TimeSpan 值。

TimeSpan

取得這個 Duration 所代表的 TimeSpan 值。

方法

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)

從指定的 TimeSpan隱含建立 Duration

Inequality(Duration, Duration)

判斷兩個 Duration 實例是否不相等。

LessThan(Duration, Duration)

判斷某個實例的值 Duration 是否小於另一個實例的值。

LessThanOrEqual(Duration, Duration)

判斷某個實例的值 Duration 是否小於或等於另一個實例的值。

Subtraction(Duration, Duration)

從另一個實例減去某個實例 Duration 的值。

UnaryPlus(Duration)

傳回指定的 Duration實例。

適用於

另請參閱