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 RepeatBehavior comportamentos:
Contagem de Iteração – especifica o número de vezes que a duração simples de uma Timeline reprodução é 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 por 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 - o Timeline se repete indefinidamente.
Uso do Atributo XAML
<objectproperty="iterationCountx"/>
-ou-
<objectproperty="[days.] hours:minutes:seconds[. fractionalSeconds]"/>
- ou -
<objectproperty="[days.] hours:minutes"/>
-ou-
<objectproperty="days"/>
-ou-
<objectproperty="Forever"/>
-
Valores XAML
Itens entre colchetes ([
e ]
) são opcionais.
iteraçãoConta
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 Timeline objeto. 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 Timeline objeto. 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 Timeline objeto. 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 Timeline objeto. 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 RepeatBehavior com a contagem de iteração especificada. |
RepeatBehavior(TimeSpan) |
Inicializa uma nova instância da estrutura RepeatBehavior com a duração de repetição especificada. |
Propriedades
Count |
Obtém o número de vezes que um Timeline deve ser repetido. |
Duration |
Obtém o tempo total pelo qual 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
Equals(Object) |
Indica se essa instância é igual ao objeto especificado. |
Equals(RepeatBehavior) |
Retorna um valor que indica se essa instância é igual ao RepeatBehavior especificado. |
Equals(RepeatBehavior, RepeatBehavior) |
Indica se as duas estruturas de RepeatBehavior especificadas são iguais. |
GetHashCode() |
Retorna o código hash dessa instância. |
ToString() |
Retorna uma representação de cadeia de caracteres dessa instância RepeatBehavior. |
ToString(IFormatProvider) |
Retorna uma representação de cadeia de caracteres desta 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 duas instâncias 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. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários