Duration Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Dauer dar, die ein Timeline aktiv ist.
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
- Vererbung
- Attribute
Hinweise
XAML-Attributverwendung
< objectproperty="[days.]stunden:minutes:seconds[.fractionalSeconds]"/>
-oder-
< objectproperty="[days.]Stunden:Minuten"/>
-oder-
< objectproperty="Automatic"/>
-oder-
< objectproperty="Forever"/>
XAML-Werte
TageSystem.Int32
Ein Wert größer oder gleich 0, der die Anzahl der Tage beschreibt, die sich auf diese Dauer erstrecken.
StundenSystem.Int32
Ein Wert zwischen 0 und 23, der die Anzahl der Stunden darstellt, die sich auf diese Dauer erstrecken.
MinutenSystem.Int32
Ein Wert zwischen 0 und 59, der die Anzahl der minutenübergreifenden Dauer darstellt.
NachschlagSystem.Int32
Ein Wert zwischen 0 und 59, der die Anzahl der Sekunden darstellt, die sich auf diese Dauer erstrecken
fractionalSecondsSystem.Int32
Ein Wert, der aus 1 bis 7 Ziffern besteht, die Bruchzahlen darstellen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Duration(TimeSpan) |
Initialisiert eine neue Instanz der Duration Struktur mit dem angegebenen TimeSpan Wert. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Automatic |
Ruft einen Duration Wert ab, der automatisch bestimmt wird. |
| Forever |
Ruft einen Duration Wert ab, der ein unendliches Intervall darstellt. |
| HasTimeSpan |
Ruft einen Wert ab, der angibt, ob dies Duration einen TimeSpan Wert darstellt. |
| TimeSpan |
Methoden
| Name | Beschreibung |
|---|---|
| Add(Duration) |
Fügt den Wert der angegebenen Instanz Duration des Werts der aktuellen Instanz hinzu. |
| Compare(Duration, Duration) |
Vergleicht einen Wert mit einem Duration anderen. |
| Equals(Duration, Duration) |
Bestimmt, ob zwei Instanzen Duration gleich sind. |
| Equals(Duration) |
Bestimmt, ob eine angegebene Duration Instanz gleich dieser Instanz von Durationist. |
| Equals(Object) |
Bestimmt, ob ein angegebenes Objekt einer Instanz von Durationentspricht. |
| GetHashCode() |
Ruft einen Hashcode für diese Instanz ab. |
| Plus(Duration) |
Gibt die angegebene Instanz von Duration. |
| Subtract(Duration) |
Subtrahiert den Wert der angegebenen Instanz von Duration dieser Instanz. |
| ToString() |
Konvertiert eine Instanz von Duration einer String Darstellung. |
Operatoren
| Name | Beschreibung |
|---|---|
| Addition(Duration, Duration) |
Fügt zwei Instanzen zusammen Duration . |
| Equality(Duration, Duration) |
Bestimmt, ob zwei Instanzen Duration gleich sind. |
| GreaterThan(Duration, Duration) |
Bestimmt, ob eine Instanz größer Duration als eine andere ist. |
| GreaterThanOrEqual(Duration, Duration) |
Bestimmt, ob eine Instanz größer Duration oder gleich einer anderen Instanz ist. |
| Implicit(TimeSpan to Duration) |
Erstellt implizit einen Duration aus einem gegebenen TimeSpan. |
| Inequality(Duration, Duration) |
Bestimmt, ob zwei Instanzen nicht Duration gleich sind. |
| LessThan(Duration, Duration) |
Bestimmt, ob der Wert einer Instanz Duration kleiner als der Wert einer anderen Instanz ist. |
| LessThanOrEqual(Duration, Duration) |
Bestimmt, ob der Wert einer Instanz Duration kleiner oder gleich dem Wert einer anderen Instanz ist. |
| Subtraction(Duration, Duration) |
Subtrahiert den Wert einer Instanz von Duration einer anderen. |
| UnaryPlus(Duration) |
Gibt die angegebene Instanz von Duration. |