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 eine Timeline aktiv ist.
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
- Vererbung
- Attribute
Hinweise
Verwendung von XAML-Attributen
<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
- oder -
<object property="[days.]hours:minutes"/>
- oder -
<object property="Automatic"/>
- oder -
<object property="Forever"/>
XAML-Werte
days
System.Int32
Ein Wert größer oder gleich 0, der die Anzahl der Tage beschreibt, die sich auf diese Dauer erstrecken.
hours
System.Int32
Ein Wert zwischen 0 und 23, der die Anzahl der Stunden darstellt, die sich durch diese Dauer erstrecken.
minutes
System.Int32
Ein Wert zwischen 0 und 59, der die Anzahl der Minuten darstellt, die von dieser Dauer überschritten werden.
Sekunden
System.Int32
Ein Wert zwischen 0 und 59, der die Anzahl der Sekunden darstellt, die durch diese Dauer gespannt sind
fractionalSeconds
System.Int32
Ein Wert, der aus 1 bis 7 Ziffern besteht, die Bruch sekunden darstellen.
Konstruktoren
Duration(TimeSpan) |
Initialisiert eine neue Instanz der Duration-Struktur mit dem angegebenen TimeSpan-Wert. |
Eigenschaften
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 diese Duration einen TimeSpan-Wert darstellt. |
TimeSpan |
Methoden
Add(Duration) |
Fügt dem Wert der aktuellen Instanz den Wert der angegebenen Instanz von Duration hinzu. |
Compare(Duration, Duration) |
Vergleicht einen Duration-Wert mit einem anderen Wert. |
Equals(Duration) |
Bestimmt, ob eine angegebene Duration gleich dieser Instanz von Duration ist. |
Equals(Duration, Duration) |
Bestimmt, ob zwei Instanzen von Duration gleich sind. |
Equals(Object) |
Bestimmt, ob ein angegebenes Objekt gleich einer Instanz von Duration ist. |
GetHashCode() |
Ruft einen Hashcode für diese Instanz ab. |
Plus(Duration) |
Gibt die angegebene Instanz von Duration zurück. |
Subtract(Duration) |
Subtrahiert den Wert der angegebenen Instanz von Duration von dieser Instanz. |
ToString() |
Konvertiert eine Instanz von Duration in eine String-Darstellung. |
Operatoren
Addition(Duration, Duration) |
Addiert zwei Instanzen von Duration. |
Equality(Duration, Duration) |
Bestimmt, ob zwei Instanzen von Duration gleich sind. |
GreaterThan(Duration, Duration) |
Stellt fest, ob eine Instanz von Duration größer als die andere ist. |
GreaterThanOrEqual(Duration, Duration) |
Bestimmt, ob eine Instanz von Duration größer als eine oder gleich einer anderen Instanz ist. |
Implicit(TimeSpan to Duration) |
Erstellt implizit eine Duration aus einer angegebenen TimeSpan. |
Inequality(Duration, Duration) |
Stellt fest, ob zwei Instanzen von Duration ungleich sind. |
LessThan(Duration, Duration) |
Stellt fest, ob der Wert einer Instanz von Duration kleiner als der Wert einer anderen Instanz ist. |
LessThanOrEqual(Duration, Duration) |
Stellt fest, ob der Wert einer Instanz von Duration kleiner als der oder gleich dem Wert einer anderen Instanz ist. |
Subtraction(Duration, Duration) |
Subtrahiert den Wert einer Instanz von Duration von dem einer anderen Instanz. |
UnaryPlus(Duration) |
Gibt die angegebene Instanz von Duration zurück. |