Freigeben über


Duration Struktur

Definition

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

Ruft den TimeSpan Wert ab, den dieser Duration darstellt.

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.

Gilt für:

Weitere Informationen