Condividi tramite


DurationHelper Classe

Definizione

Fornisce metodi di utilità di base per l'elaborazione dei valori Durata . Il codice C# e Microsoft Visual Basic devono usare invece metodi di Durata .

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
Ereditarietà
Object Platform::Object IInspectable DurationHelper
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

La durata è una struttura Windows Runtime che rappresenta un'unità di tempo per un comportamento di animazione. Ad esempio, Timeline.Duration usa un valore Duration .

DurationHelper è una delle diverse classi helper destinate a fornire metodi di utilità per Windows Runtime valori di struttura. Il codice C# e Microsoft Visual Basic possono invece usare i membri della durata , perché i membri dell'utilità sono disponibili direttamente nella struttura a causa del supporto del runtime di .NET Framework. Il codice C++ può accedere solo al valore dei dati Timespan in Durata. Per gli sviluppatori C++, approssimativamente le stesse funzionalità di utilità che uno sviluppatore di Microsoft Visual Basic può usare direttamente in Duration sono disponibili in un modulo statico nella classe DurationHelper .

Proprietà

Automatic

Restituisce un valore Duration generato che indica una durata "Automatica". Il codice C# e Microsoft Visual Basic devono usare invece Duration.Automatic .

Forever

Restituisce un valore Di durata generato che indica una durata "Per sempre". Il codice C# e Microsoft Visual Basic devono invece usare Duration.Forever .

Metodi

Add(Duration, Duration)

Aggiunge il componente TimeSpan di due valori Duration . Il codice C# e Microsoft Visual Basic devono usare l'operatore Add (+) o il metodo Duration.Add .

Compare(Duration, Duration)

Confronta l'uguaglianza dei valori di due strutture Duration . Il codice C# e Microsoft Visual Basic devono invece usare Duration.Compare .

Equals(Duration, Duration)

Determina se due valori duration hanno valori equivalenti. Il codice C# e Microsoft Visual Basic devono usare invece il metodo Equality (=) o Duration.Equals .

FromTimeSpan(TimeSpan)

Crea una nuova durata in base a un valore TimeSpan . Il codice C# e Microsoft Visual Basic devono usare invece il costruttore Duration(TimeSpan).

GetHasTimeSpan(Duration)

Restituisce se il componente TimeSpan di una determinata durata contiene un valore non Null. Il codice C# e Microsoft Visual Basic devono usare invece Duration.HasTimeSpan .

Subtract(Duration, Duration)

Sottrae il componente TimeSpan di un valore Duration da un altro valore Duration . Il codice C# e Microsoft Visual Basic devono usare invece l'operatore Subtraction (-) o il metodo Duration.Subtract .

Si applica a

Vedi anche