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 属性の使用方法

<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

- または -

<object property="[days.]hours:minutes"/>

- または -

<object property="Automatic"/>

- または -

<object property="Forever"/>

XAML 値

days
System.Int32

この期間でスパンされる日数を表す 0 以上の値。

hours
System.Int32

この期間にまたがる時間数を表す 0 ~ 23 の値。


System.Int32

この期間に及ぶ分数を表す 0 ~ 59 の値。

seconds
System.Int32

この期間でスパンされる秒数を表す 0 ~ 59 の値

fractionalSeconds
System.Int32

秒の小数部を表す 1 ~ 7 桁の数字で構成される値。

コンストラクター

Duration(TimeSpan)

指定した Duration 値を使用して、TimeSpan 構造体の新しいインスタンスを初期化します。

プロパティ

Automatic

自動的に決定される Duration 値を取得します。

Forever

無限の間隔を表す Duration 値を取得します。

HasTimeSpan

この DurationTimeSpan 値を表すかどうかを示す値を取得します。

TimeSpan

この Duration が表す TimeSpan 値を取得します

メソッド

Add(Duration)

指定した Duration のインスタンスの値を現在のインスタンスの値に追加します。

Compare(Duration, Duration)

一方の Duration 値をもう一方の値と比較します。

Equals(Duration)

指定した Duration が、Duration のこのインスタンスと等しいかどうかを判断します。

Equals(Duration, Duration)

Duration の 2 つのインスタンスが等しいかどうかを確認します。

Equals(Object)

指定したオブジェクトが Duration のインスタンスと等しいかどうかを判断します。

GetHashCode()

このインスタンスのハッシュ コードを取得します。

Plus(Duration)

Duration の指定したインスタンスを返します。

Subtract(Duration)

指定した Duration のインスタンスの値をこのインスタンスから減算します。

ToString()

Duration のインスタンスを String 表現に変換します。

演算子

Addition(Duration, Duration)

Duration の 2 つのインスタンスを合算します。

Equality(Duration, Duration)

Duration の 2 つのインスタンスが等しいかどうかを確認します。

GreaterThan(Duration, Duration)

Duration の一方のインスタンスが、もう一方のインスタンスより大きいかどうかを確認します。

GreaterThanOrEqual(Duration, Duration)

Duration の一方のインスタンスが、もう一方のインスタンス以上かどうかを確認します。

Implicit(TimeSpan to Duration)

指定した Duration から TimeSpan を暗黙に作成します。

Inequality(Duration, Duration)

Duration の 2 つのインスタンスが等しくないかどうかを判断します。

LessThan(Duration, Duration)

Duration の一方のインスタンスの値が、もう一方のインスタンスの値より小さいかどうかを確認します。

LessThanOrEqual(Duration, Duration)

Duration の一方のインスタンスの値が、もう一方のインスタンスの値以下かどうかを確認します。

Subtraction(Duration, Duration)

Duration の一方のインスタンスの値をもう一方のインスタンスの値から減算します。

UnaryPlus(Duration)

Duration の指定したインスタンスを返します。

適用対象

こちらもご覧ください