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 sposób powtarzania prostego Timeline czasu 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 RepeatBehavior zachowań:
Liczba iteracji — określa liczbę przypadków prostego czasu trwania odtworzeń Timeline . Domyślna liczba iteracji wynosi 1,0 i oznacza, że Timeline wartość 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 Count właściwość .
Czas trwania — określa długość Timeline aktywnego czasu trwania obiektu. Na przykład parametr Timeline o prostej Duration wartości 1 sekundy, a RepeatBehavior.Duration wartość 2,5 sekundy zostanie uruchomiona dla 2,5 iteracji.
Forever - Timeline powtarza się w nieskończoność.
Użycie atrybutu języka XAML
<objectproperty="iterationCountx"/>
-lub-
<objectproperty="[days.] hours:minutes:seconds[. fractionalSeconds]"/>
-lub-
<objectproperty="[days.] hours:minutes"/>
-lub-
<objectproperty="days"/>
-lub-
<objectproperty="Forever"/>
-
Wartości XAML
Elementy w nawiasach kwadratowych ([
i ]
) są opcjonalne.
iteracjaCount
System.Double
Wartość większa lub równa 0 określająca, ile razy ma być odtwarzana oś czasu. Aby uzyskać więcej informacji, zobacz Count właściwość .
Dni
System.Int32
Wartość większa lub równa 0 określająca liczbę dni aktywnego Timeline trwania obiektu. Aby uzyskać więcej informacji, zobacz Duration właściwość .
Godzin
System.Int32
Wartość z zakresu od 0 do 23, która określa liczbę godzin aktywnego Timeline trwania obiektu. Aby uzyskać więcej informacji, zobacz Duration właściwość .
Minut
System.Int32
Wartość z zakresu od 0 do 59 określająca liczbę minut aktywnego Timeline trwania obiektu. Aby uzyskać więcej informacji, zobacz Duration właściwość .
Sekund
System.Double
Wartość z zakresu od 0 do 59 określająca liczbę sekund aktywnego Timeline czasu trwania obiektu. Aby uzyskać więcej informacji, zobacz Duration właściwość .
fractionalSeconds
System.Int32
Wartość składająca się z od 1 do 7 cyfr, która reprezentuje ułamkowe sekundy.
Konstruktory
RepeatBehavior(Double) |
Inicjuje RepeatBehavior nowe wystąpienie struktury z określoną liczbą iteracji. |
RepeatBehavior(TimeSpan) |
Inicjuje RepeatBehavior nowe wystąpienie struktury o określonym czasie trwania powtarzania. |
Właściwości
Count |
Pobiera liczbę powtórzeń Timeline . |
Duration |
Pobiera łączną długość czasu, jaki Timeline powinien grać. |
Forever |
Pobiera element RepeatBehavior określający 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 RepeatBehaviorwartości . |
Equals(RepeatBehavior, RepeatBehavior) |
Wskazuje, czy dwie określone RepeatBehavior struktury są równe. |
GetHashCode() |
Zwraca kod skrótu tego wystąpienia. |
ToString() |
Zwraca reprezentację ciągu tego RepeatBehavior wystąpienia. |
ToString(IFormatProvider) |
Zwraca reprezentację ciągu tego RepeatBehavior wystąpienia w określonym formacie. |
Operatory
Equality(RepeatBehavior, RepeatBehavior) |
Wskazuje, czy dwa określone RepeatBehavior wystąpienia są równe. |
Inequality(RepeatBehavior, RepeatBehavior) |
Wskazuje, czy dwa RepeatBehavior wystąpienia nie są równe. |
Jawne implementacje interfejsu
IFormattable.ToString(String, IFormatProvider) |
Formatuje wartość bieżącego wystąpienia przy użyciu określonego formatu. |