Duration Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la durata dell'attività di un Timeline.
public value class Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public struct Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public readonly struct Duration
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))>]
type Duration = struct
Public Structure Duration
- Ereditarietà
- Attributi
Commenti
Utilizzo degli attributi XAML
< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-o-
< objectproperty="[days.]hours:minutes"/>
-o-
< objectproperty=""Automatic/>
-o-
< objectproperty=""Forever/>
Valori XAML
GiorniSystem.Int32
Valore maggiore o uguale a 0 che descrive il numero di giorni trascorsi da questa durata.
OreSystem.Int32
Valore compreso tra 0 e 23 che rappresenta il numero di ore trascorse da questa durata.
MinutiSystem.Int32
Valore compreso tra 0 e 59 che rappresenta il numero di minuti intervallati da questa durata.
SecondiSystem.Int32
Valore compreso tra 0 e 59 che rappresenta il numero di secondi trascorsi da questa durata
fractionalSecondsSystem.Int32
Valore costituito da 1 a 7 cifre che rappresenta secondi frazionari.
Costruttori
| Nome | Descrizione |
|---|---|
| Duration(TimeSpan) |
Inizializza una nuova istanza della Duration struttura con il valore fornito TimeSpan . |
Proprietà
| Nome | Descrizione |
|---|---|
| Automatic |
Ottiene un Duration valore determinato automaticamente. |
| Forever |
Ottiene un Duration valore che rappresenta un intervallo infinito. |
| HasTimeSpan |
Ottiene un valore che indica se rappresenta Duration un TimeSpan valore. |
| TimeSpan |
Metodi
| Nome | Descrizione |
|---|---|
| Add(Duration) |
Aggiunge il valore dell'istanza specificata di Duration al valore dell'istanza corrente. |
| Compare(Duration, Duration) |
Confronta un Duration valore con un altro. |
| Equals(Duration, Duration) |
Determina se due istanze di Duration sono uguali. |
| Equals(Duration) |
Determina se un oggetto specificato Duration è uguale a questa istanza di Duration. |
| Equals(Object) |
Determina se un oggetto specificato è uguale a un'istanza di Duration. |
| GetHashCode() |
Ottiene un codice hash per questa istanza. |
| Plus(Duration) |
Restituisce l'istanza specificata di Duration. |
| Subtract(Duration) |
Sottrae il valore dell'istanza specificata di Duration da questa istanza. |
| ToString() |
Converte un'istanza di Duration in una String rappresentazione. |
Operatori
| Nome | Descrizione |
|---|---|
| Addition(Duration, Duration) |
Aggiunge due istanze di Duration insieme. |
| Equality(Duration, Duration) |
Determina se due istanze di Duration sono uguali. |
| GreaterThan(Duration, Duration) |
Determina se un'istanza di è maggiore di Duration un'altra. |
| GreaterThanOrEqual(Duration, Duration) |
Determina se un'istanza di Duration è maggiore o uguale a un'altra istanza. |
| Implicit(TimeSpan to Duration) |
Crea in modo implicito un oggetto Duration da un determinato TimeSpanoggetto . |
| Inequality(Duration, Duration) |
Determina se due istanze di Duration non sono uguali. |
| LessThan(Duration, Duration) |
Determina se il valore di un'istanza di Duration è minore del valore di un'altra istanza. |
| LessThanOrEqual(Duration, Duration) |
Determina se il valore di un'istanza di Duration è minore o uguale al valore di un'altra istanza. |
| Subtraction(Duration, Duration) |
Sottrae il valore di un'istanza di Duration da un'altra. |
| UnaryPlus(Duration) |
Restituisce l'istanza specificata di Duration. |