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 um Timeline repete 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))>]
type RepeatBehavior = struct
interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
- Herança
- Atributos
- Implementações
Comentários
Há três tipos de comportamentos de RepeatBehavior:
contagem de iteração – especifica o número de vezes que a duração simples de um Timeline é reproduzida. A contagem de iteração padrão é 1,0 e significa que o Timeline está ativo 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 duração ativa do objeto Timeline. Por exemplo, um Timeline com um valor Duration simples de 1 segundo e um valor RepeatBehavior.Duration de 2,5 segundos será executado para iterações de 2,5.
Forever - o Timeline se repete indefinidamente.
Uso do atributo XAML
< objetopropriedade="iteraçãoCountx"/>
-ou-
< objetopropriedade="[dias.]horas:minutos:segundos[.fractionalSeconds]"/>
-ou-
< objetopropriedade="[dias.]horas:minutos"/>
-ou-
< objetopropriedade="dias"/>
-ou-
< objetopropriedade="Forever"/>
-
Valores XAML
Itens entre colchetes ([
e ]
) são opcionais.
iteraçãoCount
System.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.
dias
System.Int32
Um valor maior ou igual a 0 que especifica o número de dias para a duração ativa de um objeto Timeline. Para obter mais informações, consulte a propriedade Duration.
horas
System.Int32
Um valor entre 0 e 23 que especifica o número de horas para a duração ativa de um objeto Timeline. Para obter mais informações, consulte a propriedade Duration.
minutos
System.Int32
Um valor entre 0 e 59 que especifica o número de minutos para a duração ativa de um objeto Timeline. Para obter mais informações, consulte a propriedade Duration.
segundos
System.Double
Um valor entre 0 e 59 que especifica o número de segundos para a duração ativa de um objeto Timeline. Para obter mais informações, consulte a propriedade Duration.
fractionalSeconds
System.Int32
Um valor que consiste em 1 a 7 dígitos que representa segundos fracionários.
Construtores
RepeatBehavior(Double) |
Inicializa uma nova instância da estrutura de RepeatBehavior com a contagem de iteração especificada. |
RepeatBehavior(TimeSpan) |
Inicializa uma nova instância da estrutura de RepeatBehavior com a duração de repetição especificada. |
Propriedades
Count |
Obtém o número de vezes que um Timeline deve repetir. |
Duration |
Obtém o tempo total que um Timeline deve reproduzir. |
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
Equals(Object) |
Indica se essa instância é igual ao objeto especificado. |
Equals(RepeatBehavior) |
Retorna um valor que indica se essa instância é igual à RepeatBehaviorespecificada. |
Equals(RepeatBehavior, RepeatBehavior) |
Indica se as duas estruturas de RepeatBehavior especificadas são iguais. |
GetHashCode() |
Retorna o código hash desta instância. |
ToString() |
Retorna uma representação de cadeia de caracteres desta instância de RepeatBehavior. |
ToString(IFormatProvider) |
Retorna uma representação de cadeia de caracteres dessa instância RepeatBehavior com o formato especificado. |
Operadores
Equality(RepeatBehavior, RepeatBehavior) |
Indica se as duas instâncias de RepeatBehavior especificadas são iguais. |
Inequality(RepeatBehavior, RepeatBehavior) |
Indica se as duas instâncias de RepeatBehavior não são iguais. |
Implantações explícitas de interface
IFormattable.ToString(String, IFormatProvider) |
Formata o valor da instância atual usando o formato especificado. |