RepeatBehavior Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje, jak Timeline powtarza swój prosty czas trwania.
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
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
Istnieją trzy typy zachowań RepeatBehavior:
liczba iteracji — określa liczbę przypadków prostego czasu trwania Timeline odtwarzania. Domyślna liczba iteracji to 1,0 i oznacza, że Timeline jest aktywna przez dokładnie jeden z prostych czasów trwania. Liczba 0,5 określa, że oś czasu jest aktywna przez połowę prostego czasu, podczas gdy liczba 2 określa, że oś czasu powtarza swój prosty czas trwania dwa razy. Aby uzyskać więcej informacji, zobacz właściwość Count.
czas trwania — określa długość aktywnego czasu trwania obiektu Timeline. Na przykład Timeline z prostą Duration wartością 1 sekundy, a wartość RepeatBehavior.Duration 2,5 sekundy zostanie uruchomiona dla 2,5 iteracji.
Forever - Timeline powtarza się w nieskończoność.
Użycie atrybutu XAML
< właściwośćobiektu="iteracjiCountx"/>
-lub-
-lub-
< właściwośćobiektu="[dni.]godzin:minuty"/>
-lub-
< właściwośćobiektu="dni"/>
-lub-
właściwość
-
Wartości XAML
Elementy w nawiasach kwadratowych ([
i ]
) są opcjonalne.
iteracjiCount
System.Double
Wartość większa lub równa 0, która określa, ile razy ma być odtwarzana oś czasu. Aby uzyskać więcej informacji, zobacz właściwość Count.
System.Int32
Wartość większa lub równa 0, która określa liczbę dni aktywnego czasu trwania obiektu Timeline. Aby uzyskać więcej informacji, zobacz właściwość Duration.
godzin
System.Int32
Wartość z zakresu od 0 do 23, która określa liczbę godzin aktywnego czasu trwania obiektu Timeline. Aby uzyskać więcej informacji, zobacz właściwość Duration.
System.Int32
Wartość z zakresu od 0 do 59 określająca liczbę minut aktywnego czasu trwania obiektu Timeline. Aby uzyskać więcej informacji, zobacz właściwość Duration.
System.Double
Wartość z zakresu od 0 do 59 określająca liczbę sekund aktywnego czasu trwania obiektu Timeline. Aby uzyskać więcej informacji, zobacz właściwość Duration.
ułamkoweSeconds
System.Int32
Wartość składająca się z od 1 do 7 cyfr reprezentujących ułamkowe sekundy.
Konstruktory
RepeatBehavior(Double) |
Inicjuje nowe wystąpienie struktury RepeatBehavior z określoną liczbą iteracji. |
RepeatBehavior(TimeSpan) |
Inicjuje nowe wystąpienie struktury RepeatBehavior z określonym czasem powtarzania. |
Właściwości
Count |
Pobiera liczbę powtórzeń Timeline. |
Duration |
Pobiera łączny czas, przez jaki Timeline powinien grać. |
Forever |
Pobiera RepeatBehavior, który określa nieskończoną liczbę powtórzeń. |
HasCount |
Pobiera wartość wskazującą, czy zachowanie powtarzania ma określoną liczbę iteracji. |
HasDuration |
Pobiera wartość wskazującą, czy zachowanie powtarzania ma określony czas trwania powtarzania. |
Metody
Equals(Object) |
Wskazuje, czy to wystąpienie jest równe określonemu obiektowi. |
Equals(RepeatBehavior) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe określonej RepeatBehavior. |
Equals(RepeatBehavior, RepeatBehavior) |
Wskazuje, czy dwie określone struktury RepeatBehavior są równe. |
GetHashCode() |
Zwraca kod skrótu tego wystąpienia. |
ToString() |
Zwraca reprezentację ciągu tego wystąpienia RepeatBehavior. |
ToString(IFormatProvider) |
Zwraca reprezentację ciągu tego wystąpienia RepeatBehavior z określonym formatem. |
Operatory
Equality(RepeatBehavior, RepeatBehavior) |
Wskazuje, czy dwa określone wystąpienia RepeatBehavior są równe. |
Inequality(RepeatBehavior, RepeatBehavior) |
Wskazuje, czy dwa wystąpienia RepeatBehavior nie są równe. |
Jawne implementacje interfejsu
IFormattable.ToString(String, IFormatProvider) |
Formatuje wartość bieżącego wystąpienia przy użyciu określonego formatu. |