RepeatBehavior Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve como uma Timeline repetição de sua duração simples.
public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public readonly struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
- Herança
- Atributos
- Implementações
Comentários
Há três tipos de RepeatBehavior comportamentos:
Contagem de Iteração – especifica o número de vezes que a duração simples de uma Timeline reprodução. A contagem de iteração padrão é 1.0 e significa que ela Timeline está ativa por exatamente uma de suas durações simples. Uma contagem de 0,5 especifica que a linha do tempo está ativa pela metade de sua duração simples, enquanto uma contagem de 2 especifica que a linha do tempo repete sua duração simples duas vezes. Para obter mais informações, consulte a propriedade Count.
Duração – especifica o comprimento da Timeline duração ativa do objeto. Por exemplo, um Timeline com um valor simples Duration de 1 segundo e um RepeatBehavior.Duration valor de 2,5 segundos serão executados para iterações de 2,5.
Para sempre - as Timeline repetições indefinidamente.
Uso do atributo XAML
< object property="iteraçãoCountx"/>
-ou-
< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-ou-
< objectproperty="[days.]hours:minutes"/>
-ou-
< objectproperty="days"/>
-ou-
< objectproperty="Forever"/>
-
Valores XAML
Itens em colchetes ([ e ]) são opcionais.
iteraçãoCountSystem.Double
Um valor maior ou igual a 0 que especifica o número de vezes que uma linha do tempo deve ser reproduzida. Para obter mais informações, consulte a propriedade Count.
DiasSystem.Int32
Um valor maior ou igual a 0 que especifica o número de dias para a duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.
HorasSystem.Int32
Um valor entre 0 e 23 que especifica o número de horas para a duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.
MinutosSystem.Int32
Um valor entre 0 e 59 que especifica o número de minutos para a duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.
SegundosSystem.Double
Um valor entre 0 e 59 que especifica o número de segundos para a duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.
fractionalSecondsSystem.Int32
Um valor que consiste em 1 a 7 dígitos que representa segundos fracionários.
Construtores
| Nome | Description |
|---|---|
| RepeatBehavior(Double) |
Inicializa uma nova instância da RepeatBehavior estrutura com a contagem de iteração especificada. |
| RepeatBehavior(TimeSpan) |
Inicializa uma nova instância da RepeatBehavior estrutura com a duração de repetição especificada. |
Propriedades
| Nome | Description |
|---|---|
| Count |
Obtém o número de vezes que um Timeline deve repetir. |
| Duration |
Obtém o período total de tempo que um Timeline deve ser reproduzido. |
| Forever |
Obtém um RepeatBehavior que especifica um número infinito de repetições. |
| HasCount |
Obtém um valor que indica se o comportamento de repetição tem uma contagem de iteração especificada. |
| HasDuration |
Obtém um valor que indica se o comportamento de repetição tem uma duração de repetição especificada. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Indica se essa instância é igual ao objeto especificado. |
| Equals(RepeatBehavior, RepeatBehavior) |
Indica se as duas estruturas especificadas RepeatBehavior são iguais. |
| Equals(RepeatBehavior) |
Retorna um valor que indica se essa instância é igual à especificada RepeatBehavior. |
| GetHashCode() |
Retorna o código hash desta instância. |
| ToString() |
Retorna uma representação de cadeia de caracteres dessa RepeatBehavior instância. |
| ToString(IFormatProvider) |
Retorna uma representação de cadeia de caracteres dessa RepeatBehavior instância com o formato especificado. |
Operadores
| Nome | Description |
|---|---|
| Equality(RepeatBehavior, RepeatBehavior) |
Indica se as duas instâncias especificadas RepeatBehavior são iguais. |
| Inequality(RepeatBehavior, RepeatBehavior) |
Indica se as duas RepeatBehavior instâncias não são iguais. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Formata o valor da instância atual usando o formato especificado. |