Duration Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 |
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) | |
| 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. |