Duration Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la duración del tiempo que está Timeline activo.
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
- Herencia
- Atributos
Comentarios
Uso de atributos XAML
< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-o-
< objectproperty="[days.]hours:minutes"/>
-o-
< objectproperty=""Automatic/>
-o-
< objectproperty=""Forever/>
Valores XAML
díasSystem.Int32
Valor mayor o igual que 0 que describe el número de días que abarca esta duración.
horasSystem.Int32
Valor comprendido entre 0 y 23 que representa el número de horas que abarca esta duración.
minutosSystem.Int32
Valor entre 0 y 59 que representa el número de minutos que abarca esta duración.
sobrasSystem.Int32
Valor comprendido entre 0 y 59 que representa el número de segundos que abarca esta duración.
fractionalSecondsSystem.Int32
Valor que consta de 1 a 7 dígitos que representa fracciones de segundos.
Constructores
| Nombre | Description |
|---|---|
| Duration(TimeSpan) |
Inicializa una nueva instancia de la Duration estructura con el valor proporcionado TimeSpan . |
Propiedades
| Nombre | Description |
|---|---|
| Automatic |
Obtiene un Duration valor que se determina automáticamente. |
| Forever |
Obtiene un Duration valor que representa un intervalo infinito. |
| HasTimeSpan |
Obtiene un valor que indica si Duration representa un TimeSpan valor. |
| TimeSpan |
Métodos
| Nombre | Description |
|---|---|
| Add(Duration) |
Agrega el valor de la instancia especificada de Duration al valor de la instancia actual. |
| Compare(Duration, Duration) |
Compara un Duration valor con otro. |
| Equals(Duration, Duration) |
Determina si dos instancias de Duration son iguales. |
| Equals(Duration) |
Determina si un objeto especificado Duration es igual a esta instancia de Duration. |
| Equals(Object) |
Determina si un objeto especificado es igual a una instancia de Duration. |
| GetHashCode() |
Obtiene un código hash para esta instancia. |
| Plus(Duration) |
Devuelve la instancia especificada de Duration. |
| Subtract(Duration) |
Resta el valor de la instancia especificada de Duration de esta instancia. |
| ToString() |
Convierte una instancia de Duration en una String representación. |
Operadores
| Nombre | Description |
|---|---|
| Addition(Duration, Duration) |
Agrega dos instancias de Duration juntas. |
| Equality(Duration, Duration) |
Determina si dos instancias de Duration son iguales. |
| GreaterThan(Duration, Duration) |
Determina si una instancia de Duration es mayor que otra. |
| GreaterThanOrEqual(Duration, Duration) |
Determina si una instancia de Duration es mayor o igual que otra instancia. |
| Implicit(TimeSpan to Duration) |
Crea implícitamente un Duration objeto a partir de un determinado TimeSpan. |
| Inequality(Duration, Duration) |
Determina si dos instancias de Duration no son iguales. |
| LessThan(Duration, Duration) |
Determina si el valor de una instancia de Duration es menor que el valor de otra instancia. |
| LessThanOrEqual(Duration, Duration) |
Determina si el valor de una instancia de Duration es menor o igual que el valor de otra instancia. |
| Subtraction(Duration, Duration) |
Resta el valor de una instancia de de Duration otra. |
| UnaryPlus(Duration) |
Devuelve la instancia especificada de Duration. |