RepeatBehavior Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje, jak se Timeline opakuje jeho jednoduchá doba 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))>]
type RepeatBehavior = struct
interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
- Dědičnost
- Atributy
- Implementuje
Poznámky
Existují tři typy RepeatBehavior chování:
Počet iterací – určuje počet, kolikrát je jednoduchá doba přehrávání Timeline . Výchozí počet iterací je 1,0 a znamená to, že Timeline je aktivní přesně pro jednu z jeho jednoduchých 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 jeho jednoduchou dobu dvakrát. Další informace najdete v Count této vlastnosti.
Doba trvání – určuje délku aktivní doby trvání objektu Timeline . Například Timeline hodnota s jednoduchou Duration hodnotou 1 sekundy a RepeatBehavior.Duration hodnota 2,5 sekundy se spustí pro 2,5 iterace.
Navždy - Timeline opakuje se neomezeně dlouho.
Použití atributu XAML
<object property="iterationCountx"/>
-nebo-
<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-nebo-
<object property="[days.]hours:minutes"/>
-nebo-
<object property="days"/>
-nebo-
<object property="Forever"/>
-
Hodnoty XAML
Položky v hranatých závorkách ([
a ]
) jsou volitelné.
iterationCount
System.Double
Hodnota větší nebo rovna 0, která určuje počet přehrávání časové osy. Další informace najdete v Count této vlastnosti.
Dní
System.Int32
Hodnota větší nebo rovna 0, která určuje počet dnů aktivní Timeline doby trvání objektu. Další informace najdete v Duration této vlastnosti.
Hodin
System.Int32
Hodnota mezi 0 a 23, která určuje počet hodin aktivní doby trvání objektu Timeline . Další informace najdete v Duration této vlastnosti.
Minut
System.Int32
Hodnota mezi 0 a 59, která určuje počet minut aktivní Timeline doby trvání objektu. Další informace najdete v Duration této vlastnosti.
Sekund
System.Double
Hodnota mezi 0 a 59, která určuje počet sekund pro aktivní dobu trvání objektu Timeline . Další informace najdete v Duration této vlastnosti.
fractionalSeconds
System.Int32
Hodnota skládající se z 1 až 7 číslic, která představuje zlomkové sekundy.
Konstruktory
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
Count |
Získá počet opakování Timeline . |
Duration |
Získá celkovou Timeline dobu, po kterou by měl hrát. |
Forever |
RepeatBehavior Získá hodnotu, která určuje nekonečný počet opakování. |
HasCount |
Získá hodnotu, která označuje, zda chování opakování má zadaný počet iterací. |
HasDuration |
Získá hodnotu, která označuje, zda chování opakování má zadanou dobu opakování. |
Metody
Equals(Object) |
Určuje, zda se tato instance rovná zadanému objektu. |
Equals(RepeatBehavior) |
Vrátí hodnotu, která označuje, zda je tato instance rovna zadanému RepeatBehavior. |
Equals(RepeatBehavior, RepeatBehavior) |
Určuje, zda jsou tyto dvě zadané RepeatBehavior struktury stejné. |
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
Equality(RepeatBehavior, RepeatBehavior) |
Určuje, jestli jsou tyto dvě zadané RepeatBehavior instance stejné. |
Inequality(RepeatBehavior, RepeatBehavior) |
Určuje, jestli se tyto dvě RepeatBehavior instance nerovnají. |
Explicitní implementace rozhraní
IFormattable.ToString(String, IFormatProvider) |
Naformátuje hodnotu aktuální instance pomocí zadaného formátu. |