Compartilhar via


Duration Estrutura

Definição

Representa a duração do tempo em que um Timeline está ativo.

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
Herança
Duration
Atributos

Comentários

Uso do atributo XAML

< objetopropriedade="[dias.]horas:minutos:segundos[.fractionalSeconds]"/>

-ou-

< objetopropriedade="[dias.]horas:minutos"/>

-ou-

< objetopropriedade="Automatic"/>

-ou-

< objetopropriedade="Forever"/>

Valores XAML

dias
System.Int32

Um valor maior ou igual a 0 que descreve o número de dias estendidos por essa duração.

horas
System.Int32

Um valor entre 0 e 23 que representa o número de horas estendidas por essa duração.

minutos
System.Int32

Um valor entre 0 e 59 que representa o número de minutos estendidos por essa duração.

segundos
System.Int32

Um valor entre 0 e 59 que representa o número de segundos estendido por essa duração

fractionalSeconds
System.Int32

Um valor que consiste em 1 a 7 dígitos que representa segundos fracionários.

Construtores

Duration(TimeSpan)

Inicializa uma nova instância da estrutura de Duration com o valor de TimeSpan fornecido.

Propriedades

Automatic

Obtém um valor Duration que é determinado automaticamente.

Forever

Obtém um valor Duration que representa um intervalo infinito.

HasTimeSpan

Obtém um valor que indica se esse Duration representa um valor TimeSpan.

TimeSpan

Obtém o valor TimeSpan que esse Duration representa.

Métodos

Add(Duration)

Adiciona o valor da instância especificada de Duration ao valor da instância atual.

Compare(Duration, Duration)

Compara um valor Duration com outro.

Equals(Duration)

Determina se um Duration especificado é igual a essa instância de Duration.

Equals(Duration, Duration)

Determina se duas instâncias de Duration são iguais.

Equals(Object)

Determina se um objeto especificado é igual a uma instância de Duration.

GetHashCode()

Obtém um código hash para essa instância.

Plus(Duration)

Retorna a instância especificada de Duration.

Subtract(Duration)

Subtrai o valor da instância especificada de Duration dessa instância.

ToString()

Converte uma instância de Duration em uma representação String.

Operadores

Addition(Duration, Duration)

Adiciona duas instâncias de Duration juntas.

Equality(Duration, Duration)

Determina se duas instâncias de Duration são iguais.

GreaterThan(Duration, Duration)

Determina se uma instância de Duration é maior que outra.

GreaterThanOrEqual(Duration, Duration)

Determina se uma instância de Duration é maior ou igual a outra instância.

Implicit(TimeSpan to Duration)

Cria implicitamente um Duration de um determinado TimeSpan.

Inequality(Duration, Duration)

Determina se duas instâncias de Duration não são iguais.

LessThan(Duration, Duration)

Determina se o valor de uma instância de Duration é menor que o valor de outra instância.

LessThanOrEqual(Duration, Duration)

Determina se o valor de uma instância de Duration é menor ou igual ao valor de outra instância.

Subtraction(Duration, Duration)

Subtrai o valor de uma instância de Duration de outra.

UnaryPlus(Duration)

Retorna a instância especificada de Duration.

Aplica-se a

Confira também

  • galeria de exemplos de animação