Duration Struct-datatyp

Definition

Representerar varaktigheten för den tid som en Timeline är aktiv.

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
Arv
Duration
Attribut

Kommentarer

XAML-attributanvändning

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

-eller-

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

-eller-

< objectproperty="Automatic"/>

-eller-

< objectproperty="Forever"/>

XAML-värden

DagarSystem.Int32

Ett värde som är större än eller lika med 0 som beskriver antalet dagar som sträcker sig över den här varaktigheten.

TimmarSystem.Int32

Ett värde mellan 0 och 23 som representerar antalet timmar som sträcker sig över den här varaktigheten.

MinuterSystem.Int32

Ett värde mellan 0 och 59 som representerar antalet minuter som sträcker sig över den här varaktigheten.

SekunderSystem.Int32

Ett värde mellan 0 och 59 som representerar antalet sekunder som sträcker sig över den här varaktigheten

fractionalSecondsSystem.Int32

Ett värde som består av 1 till 7 siffror som representerar bråksekunder.

Konstruktorer

Name Description
Duration(TimeSpan)

Initierar en ny instans av Duration strukturen med det angivna TimeSpan värdet.

Egenskaper

Name Description
Automatic

Hämtar ett Duration värde som bestäms automatiskt.

Forever

Hämtar ett Duration värde som representerar ett oändligt intervall.

HasTimeSpan

Hämtar ett värde som anger om detta Duration representerar ett TimeSpan värde.

TimeSpan

Hämtar det TimeSpan värde som detta Duration representerar.

Metoder

Name Description
Add(Duration)

Lägger till värdet för den angivna instansen av Duration till värdet för den aktuella instansen.

Compare(Duration, Duration)

Jämför ett Duration värde med ett annat.

Equals(Duration, Duration)

Avgör om två instanser av Duration är lika med.

Equals(Duration)

Avgör om en angiven Duration är lika med den här instansen av Duration.

Equals(Object)

Avgör om ett angivet objekt är lika med en instans av Duration.

GetHashCode()

Hämtar en hash-kod för den här instansen.

Plus(Duration)

Returnerar den angivna instansen av Duration.

Subtract(Duration)

Subtraherar värdet för den angivna instansen av Duration från den här instansen.

ToString()

Konverterar en instans av Duration till en String representation.

Operatorer

Name Description
Addition(Duration, Duration)

Lägger till två instanser av Duration tillsammans.

Equality(Duration, Duration)

Avgör om två instanser av Duration är lika med.

GreaterThan(Duration, Duration)

Avgör om en instans av Duration är större än en annan.

GreaterThanOrEqual(Duration, Duration)

Avgör om en instans av Duration är större än eller lika med en annan instans.

Implicit(TimeSpan to Duration)

Skapar implicit en Duration från en viss TimeSpan.

Inequality(Duration, Duration)

Avgör om två instanser av Duration inte är lika med.

LessThan(Duration, Duration)

Avgör om värdet för en instans av Duration är mindre än värdet för en annan instans.

LessThanOrEqual(Duration, Duration)

Avgör om värdet för en instans av Duration är mindre än eller lika med värdet för en annan instans.

Subtraction(Duration, Duration)

Subtraherar värdet för en instans av Duration från en annan.

UnaryPlus(Duration)

Returnerar den angivna instansen av Duration.

Gäller för

Se även