Duration 構造体

定義

Timeline がアクティブな期間を表します。

public value class Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public struct Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public readonly struct Duration
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))>]
type Duration = struct
Public Structure Duration
継承
Duration
属性

注釈

XAML 属性の使用法

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

-又は-

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

-又は-

< objectproperty="Automatic"/>

-又は-

< objectproperty="Forever"/>

XAML 値

System.Int32

この期間の日数を表す 0 以上の値。

時間System.Int32

この期間の時間数を表す 0 ~ 23 の値。

System.Int32

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

お代わりSystem.Int32

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

fractionalSecondsSystem.Int32

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

コンストラクター

名前 説明
Duration(TimeSpan)

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

プロパティ

名前 説明
Automatic

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

Forever

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

HasTimeSpan

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

TimeSpan

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

メソッド

名前 説明
Add(Duration)

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

Compare(Duration, Duration)

1 つの Duration 値を別の値と比較します。

Equals(Duration, Duration)

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

Equals(Duration)

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

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の 1 つのインスタンスが別のインスタンスより大きいかどうかを判断します。

GreaterThanOrEqual(Duration, Duration)

Durationのインスタンスが別のインスタンス以上かどうかを判断します。

Implicit(TimeSpan to Duration)

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

Inequality(Duration, Duration)

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

LessThan(Duration, Duration)

Durationの 1 つのインスタンスの値が別のインスタンスの値より小さいかどうかを判断します。

LessThanOrEqual(Duration, Duration)

Durationの 1 つのインスタンスの値が別のインスタンスの値以下かどうかを判断します。

Subtraction(Duration, Duration)

Durationの 1 つのインスタンスの値を別のインスタンスから減算します。

UnaryPlus(Duration)

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

適用対象

こちらもご覧ください