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))>]
type Duration = struct
Public Structure Duration
- Vererbung
- Attribute
Hinweise
XAML-Attributverwendung
< ObjektEigenschaft="[Tage.]Stunden:Minuten:Sekunden[.Bruchzahlenseconds]"/>
-oder-
< ObjektEigenschaft="[Tage.]Stunden:Minuten"/>
-oder-
< ObjektEigenschaft="Automatic"/>
-oder-
< ObjektEigenschaft="Forever"/>
XAML-Werte
Tage
System.Int32
Ein Wert größer oder gleich 0, der die Anzahl der Tage beschreibt, die sich auf diese Dauer erstrecken.
Stunden
System.Int32
Ein Wert zwischen 0 und 23, der die Anzahl der Stunden darstellt, die sich auf diese Dauer erstrecken.
Minuten
System.Int32
Ein Wert zwischen 0 und 59, der die Anzahl der minutenübergreifenden Dauer darstellt.
Sekunden
System.Int32
Ein Wert zwischen 0 und 59, der die Anzahl der Sekunden darstellt, die sich auf diese Dauer erstrecken
Bruchteilsekunden
System.Int32
Ein Wert, der aus 1 bis 7 Ziffern besteht, die Bruchzahlen 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 den Wert der angegebenen Instanz von Duration dem Wert der aktuellen Instanz hinzu. |
Compare(Duration, Duration) |
Vergleicht einen Duration Wert mit einem anderen. |
Equals(Duration) |
Bestimmt, ob eine angegebene Duration dieser Instanz von Durationentspricht. |
Equals(Duration, Duration) |
Bestimmt, ob zwei Instanzen von Duration gleich sind. |
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 Durationzurü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) |
Fügt zwei Instanzen von Duration zusammen. |
Equality(Duration, Duration) |
Bestimmt, ob zwei Instanzen von Duration gleich sind. |
GreaterThan(Duration, Duration) |
Bestimmt, ob eine Instanz von Duration größer als eine andere ist. |
GreaterThanOrEqual(Duration, Duration) |
Bestimmt, ob eine Instanz von Duration größer oder gleich einer anderen Instanz ist. |
Implicit(TimeSpan to Duration) |
Erstellt implizit eine Duration aus einem bestimmten TimeSpan. |
Inequality(Duration, Duration) |
Bestimmt, ob zwei Instanzen von Duration nicht gleich sind. |
LessThan(Duration, Duration) |
Bestimmt, ob der Wert einer Instanz von Duration kleiner als der Wert einer anderen Instanz ist. |
LessThanOrEqual(Duration, Duration) |
Bestimmt, ob der Wert einer Instanz von Duration kleiner oder gleich dem Wert einer anderen Instanz ist. |
Subtraction(Duration, Duration) |
Subtrahiert den Wert einer Instanz von Duration von einer anderen. |
UnaryPlus(Duration) |
Gibt die angegebene Instanz von Durationzurück. |