Duration Duration Duration Duration Struct

定義

Timeline がアクティブになっている期間を表します。Represents the duration of time that a Timeline is active.

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

注釈

XAML 属性の使用方法XAML Attribute Usage

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

または-or-

<オブジェクト**property= "[days.]時間:"/><object property="[days.]hours:minutes"/>

または-or-

<object property="Automatic"/><object property="Automatic"/>

- または --or-

<object property="Forever"/><object property="Forever"/>

XAML 値XAML Values

daysdays
System.Int32

この期間にまたがる日数を表す0以上の値です (0 以上)。A value greater than or equal to 0 that describes the number of days spanned by this duration.

までhours
System.Int32

この期間にまたがる時間数を表す 0 ~ 23 の値。A value between 0 and 23 that represents the number of hours spanned by this duration.

~minutes
System.Int32

この期間の間隔を分単位で表した 0 ~ 59 の値。A value between 0 and 59 that represents the number of minutes spanned by this duration.

secondsseconds
System.Int32

この期間にまたがる秒数を表す 0 ~ 59 の値A value between 0 and 59 that represents the number of seconds spanned by this duration

fractionalSecondsfractionalSeconds
System.Int32

秒の小数部を表す 1 ~ 7 桁の数字で構成される値。A value consisting of 1 to 7 digits that represents fractional seconds.

コンストラクター

Duration(TimeSpan) Duration(TimeSpan) Duration(TimeSpan) Duration(TimeSpan)

指定した Duration 値を使用して、TimeSpan 構造体の新しいインスタンスを初期化します。Initializes a new instance of the Duration structure with the supplied TimeSpan value.

プロパティ

Automatic Automatic Automatic Automatic

自動的に決定される Duration 値を取得します。Gets a Duration value that is automatically determined.

Forever Forever Forever Forever

無限の間隔を表す Duration 値を取得します。Gets a Duration value that represents an infinite interval.

HasTimeSpan HasTimeSpan HasTimeSpan HasTimeSpan

この DurationTimeSpan 値を表すかどうかを示す値を取得します。Gets a value that indicates if this Duration represents a TimeSpan value.

TimeSpan TimeSpan TimeSpan TimeSpan

この Duration が表す TimeSpan 値を取得しますGets the TimeSpan value that this Duration represents.

メソッド

Add(Duration) Add(Duration) Add(Duration) Add(Duration)

指定した Duration のインスタンスの値を現在のインスタンスの値に追加します。Adds the value of the specified instance of Duration to the value of the current instance.

Compare(Duration, Duration) Compare(Duration, Duration) Compare(Duration, Duration) Compare(Duration, Duration)

一方の Duration 値をもう一方の値と比較します。Compares one Duration value to another.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが Duration のインスタンスと等しいかどうかを判断します。Determines whether a specified object is equal to an instance of Duration.

Equals(Duration) Equals(Duration) Equals(Duration) Equals(Duration)

指定した Duration が、Duration のこのインスタンスと等しいかどうかを判断します。Determines whether a specified Duration is equal to this instance of Duration.

Equals(Duration, Duration) Equals(Duration, Duration) Equals(Duration, Duration) Equals(Duration, Duration)

Duration の 2 つのインスタンスが等しいかどうかを判断します。Determines whether two instances of Duration are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

このインスタンスのハッシュ コードを取得します。Gets a hash code for this instance.

Plus(Duration) Plus(Duration) Plus(Duration) Plus(Duration)

Duration の指定したインスタンスを返します。Returns the specified instance of Duration.

Subtract(Duration) Subtract(Duration) Subtract(Duration) Subtract(Duration)

指定した Duration のインスタンスの値をこのインスタンスから減算します。Subtracts the value of the specified instance of Duration from this instance.

ToString() ToString() ToString() ToString()

Duration のインスタンスを String 表現に変換します。Converts an instance of Duration to a String representation.

演算子

Addition(Duration, Duration) Addition(Duration, Duration) Addition(Duration, Duration) Addition(Duration, Duration)

Duration の 2 つのインスタンスを合算します。Adds two instances of Duration together.

Equality(Duration, Duration) Equality(Duration, Duration) Equality(Duration, Duration) Equality(Duration, Duration)

Duration の 2 つのインスタンスが等しいかどうかを判断します。Determines whether two instances of Duration are equal.

GreaterThan(Duration, Duration) GreaterThan(Duration, Duration) GreaterThan(Duration, Duration) GreaterThan(Duration, Duration)

Duration の一方のインスタンスが、もう一方のインスタンスより大きいかどうかを確認します。Determines if one instance of Duration is greater than another.

GreaterThanOrEqual(Duration, Duration) GreaterThanOrEqual(Duration, Duration) GreaterThanOrEqual(Duration, Duration) GreaterThanOrEqual(Duration, Duration)

Duration の一方のインスタンスが、もう一方のインスタンス以上かどうかを確認します。Determines whether an instance of Duration is greater than or equal to another instance.

Implicit(TimeSpan to Duration) Implicit(TimeSpan to Duration) Implicit(TimeSpan to Duration) Implicit(TimeSpan to Duration)

指定した Duration から TimeSpan を暗黙に作成します。Implicitly creates a Duration from a given TimeSpan.

Inequality(Duration, Duration) Inequality(Duration, Duration) Inequality(Duration, Duration) Inequality(Duration, Duration)

Duration の 2 つのインスタンスが等しくないかどうかを判断します。Determines if two instances of Duration are not equal.

LessThan(Duration, Duration) LessThan(Duration, Duration) LessThan(Duration, Duration) LessThan(Duration, Duration)

Duration の一方のインスタンスの値が、もう一方のインスタンスの値より小さいかどうかを確認します。Determines if the value of one instance of Duration is less than the value of another instance.

LessThanOrEqual(Duration, Duration) LessThanOrEqual(Duration, Duration) LessThanOrEqual(Duration, Duration) LessThanOrEqual(Duration, Duration)

Duration の一方のインスタンスの値が、もう一方のインスタンスの値以下かどうかを確認します。Determines if the value of one instance of Duration is less than or equal to the value of another instance.

Subtraction(Duration, Duration) Subtraction(Duration, Duration) Subtraction(Duration, Duration) Subtraction(Duration, Duration)

Duration の一方のインスタンスの値をもう一方のインスタンスの値から減算します。Subtracts the value of one instance of Duration from another.

UnaryPlus(Duration) UnaryPlus(Duration) UnaryPlus(Duration) UnaryPlus(Duration)

Duration の指定したインスタンスを返します。Returns the specified instance of Duration.

適用対象

こちらもご覧ください