DurationHelper Klasse
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 grundlegende Hilfsprogrammmethoden für die Verarbeitung von Dauerwerten bereit. C#- und Microsoft Visual Basic-Code sollten stattdessen Die Dauermethoden verwenden.
public ref class DurationHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DurationHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DurationHelper
Public NotInheritable Class DurationHelper
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Duration ist eine Windows-Runtime Struktur, die eine Zeiteinheit für ein Animationsverhalten darstellt. Beispielsweise verwendet Timeline.Duration einen Duration-Wert .
DurationHelper ist eine von mehreren Helper-Klassen, die Hilfsprogrammmethoden für Windows-Runtime Strukturwerte bereitstellen sollen. C#- und Microsoft Visual Basic-Code können stattdessen Elemente von Duration verwenden, da Hilfsprogrammelemente aufgrund .NET Framework Runtime-Unterstützung direkt in der Struktur verfügbar sind. C++-Code kann nur auf den Timespan-Datenwert für Duration zugreifen. Für C++-Entwickler sind ungefähr die gleichen Hilfsprogrammfeatures, die ein Microsoft Visual Basic-Entwickler direkt für Duration verwenden könnte, in statischer Form in der DurationHelper-Klasse verfügbar.
Eigenschaften
Automatic |
Gibt einen generierten Duration-Wert zurück, der eine "automatische" Dauer angibt. C# und Microsoft Visual Basic-Code sollten stattdessen Duration.Automatic verwenden. |
Forever |
Gibt einen generierten Duration-Wert zurück, der eine "Forever"- Dauer angibt. C# und Microsoft Visual Basic-Code sollten stattdessen Duration.Forever verwenden. |
Methoden
Add(Duration, Duration) |
Fügt die TimeSpan-Komponente von zwei Duration-Werten hinzu. C#- und Microsoft Visual Basic-Code sollten stattdessen den Operator Addition (+) oder die Duration.Add-Methode verwenden. |
Compare(Duration, Duration) |
Vergleicht die Wertgleichheit von zwei Duration-Strukturen . C# und Microsoft Visual Basic-Code sollten stattdessen Duration.Compare verwenden. |
Equals(Duration, Duration) |
Bestimmt, ob zwei Duration-Werte über gleichwertige Werte verfügen. C#- und Microsoft Visual Basic-Code sollten stattdessen den Gleichheitsoperator (=) oder die Duration.Equals-Methode verwenden. |
FromTimeSpan(TimeSpan) |
Erstellt eine neue Dauer basierend auf einem TimeSpan-Wert . C# und Microsoft Visual Basic-Code sollten stattdessen den Duration(TimeSpan) -Konstruktor verwenden. |
GetHasTimeSpan(Duration) |
Gibt zurück, ob die TimeSpan-Komponente einer bestimmten Dauer einen Wert ungleich NULL enthält. C# und Microsoft Visual Basic-Code sollten stattdessen Duration.HasTimeSpan verwenden. |
Subtract(Duration, Duration) |
Subtrahiert die TimeSpan-Komponente eines Duration-Werts von einem anderen Duration-Wert . C#- und Microsoft Visual Basic-Code sollten stattdessen den Subtraktionsoperator (-) oder die Duration.Subtract-Methode verwenden. |