Sdílet prostřednictvím


RepeatBehavior Struktura

Definice

Popisuje, jak Timeline opakuje jeho jednoduchou dobu trvání.

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
Dědičnost
RepeatBehavior
Atributy
Implementuje

Poznámky

Existují tři typy RepeatBehavior chování:

  • Počet iterací – určuje, kolikrát je jednoduchá doba trvání Timeline přehrávání. Výchozí počet iterací je 1,0 a znamená to, že Timeline je aktivní přesně pro jednu z jeho jednoduchých dob trvání. Počet 0,5 určuje, že časová osa je aktivní po polovinu jeho jednoduché doby trvání, zatímco počet 2 určuje, že časová osa opakuje jednoduchou dobu trvání dvakrát. Další informace najdete ve vlastnosti Count.

  • Doba trvání – určuje délku aktivní doby trvání objektu Timeline . Například Timeline s jednoduchou Duration hodnotou 1 sekundu a RepeatBehavior.Duration hodnota 2,5 sekundy se spustí po dobu 2,5 iterací.

  • Navždy - opakuje se Timeline neomezeně dlouho.

Použití atributu XAML

< objectproperty="iterationCountx"/>

-nebo-

< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

-nebo-

< objectproperty="[days.]hours:minutes"/>

-nebo-

< objectproperty="days"/>

-nebo-

< objectproperty="Forever/>

-

Hodnoty XAML

Položky v hranatých závorkách ([ a ]) jsou volitelné.

iterationCountSystem.Double

Hodnota větší nebo rovna 0, která určuje, kolikrát se má časová osa přehrát. Další informace najdete ve vlastnosti Count.

DníSystem.Int32

Hodnota větší nebo rovna 0, která určuje počet dní aktivní Timeline doby trvání objektu. Další informace najdete ve vlastnosti Duration.

HodinSystem.Int32

Hodnota mezi 0 a 23, která určuje počet hodin aktivní Timeline doby trvání objektu. Další informace najdete ve vlastnosti Duration.

MinutSystem.Int32

Hodnota mezi 0 a 59, která určuje počet minut pro Timeline aktivní dobu trvání objektu. Další informace najdete ve vlastnosti Duration.

sekundySystem.Double

Hodnota mezi 0 a 59, která určuje počet sekund pro Timeline aktivní dobu trvání objektu. Další informace najdete ve vlastnosti Duration.

fractionalSecondsSystem.Int32

Hodnota skládající se z 1 až 7 číslic, která představuje desetinné sekundy.

Konstruktory

Name Description
RepeatBehavior(Double)

Inicializuje novou instanci RepeatBehavior struktury se zadaným počtem iterací.

RepeatBehavior(TimeSpan)

Inicializuje novou instanci RepeatBehavior struktury se zadanou dobou trvání opakování.

Vlastnosti

Name Description
Count

Získá počet opakování Timeline .

Duration

Získá celkovou dobu, po kterou by Timeline měl hrát.

Forever

RepeatBehavior Získá, který určuje nekonečný počet opakování.

HasCount

Získá hodnotu, která určuje, zda chování opakování má zadaný počet iterací.

HasDuration

Získá hodnotu, která určuje, zda chování opakování má zadanou dobu trvání opakování.

Metody

Name Description
Equals(Object)

Určuje, zda je tato instance rovna zadanému objektu.

Equals(RepeatBehavior, RepeatBehavior)

Určuje, zda jsou dvě zadané RepeatBehavior struktury stejné.

Equals(RepeatBehavior)

Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému RepeatBehavior.

GetHashCode()

Vrátí kód hash této instance.

ToString()

Vrátí řetězcovou reprezentaci této RepeatBehavior instance.

ToString(IFormatProvider)

Vrátí řetězcovou reprezentaci této RepeatBehavior instance se zadaným formátem.

Operátory

Name Description
Equality(RepeatBehavior, RepeatBehavior)

Určuje, zda jsou dvě zadané RepeatBehavior instance stejné.

Inequality(RepeatBehavior, RepeatBehavior)

Určuje, jestli se obě RepeatBehavior instance nerovnají.

Explicitní implementace rozhraní

Name Description
IFormattable.ToString(String, IFormatProvider)

Naformátuje hodnotu aktuální instance pomocí zadaného formátu.

Platí pro