次の方法で共有


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

< オブジェクトプロパティ="[.]時間::[.分秒]"/>

-又は-

< オブジェクトプロパティ="[.]時間:"/>

-又は-

< オブジェクトプロパティ="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

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

TimeSpan

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

メソッド

Add(Duration)

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

Compare(Duration, Duration)

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

Equals(Duration)

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

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 の 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の指定したインスタンスを返します。

適用対象

こちらもご覧ください