RepeatBehavior Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menjelaskan cara Timeline mengulangi durasi sederhananya.
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
- Warisan
- Atribut
- Penerapan
Keterangan
Ada tiga jenis RepeatBehavior perilaku:
Jumlah Perulangan - menentukan berapa kali durasi sederhana pemutaran Timeline . Jumlah perulangan default adalah 1,0, dan berarti Timeline aktif untuk tepat salah satu durasi sederhananya. Jumlah 0,5 menentukan bahwa garis waktu aktif selama setengah dari durasi sederhananya, sementara hitungan 2 menentukan bahwa garis waktu mengulangi durasi sederhananya dua kali. Untuk informasi selengkapnya, lihat properti Count.
Durasi - menentukan panjang Timeline durasi aktif objek. Misalnya, Timeline dengan nilai sederhana Duration 1 detik dan RepeatBehavior.Duration nilai 2,5 detik akan berjalan selama 2,5 iterasi.
Selamanya - Timeline berulang tanpa batas waktu.
Penggunaan Atribut XAML
< objectproperty="iterationCountx"/>
-atau-
< properti objek="[hari.]hours:minutes:seconds[.fractionalSeconds]"/>
-atau-
< properti objek="[hari.]hours:minutes"/>
-atau-
< properti objek="hari"/>
-atau-
< properti objek=""Forever/>
-
Nilai XAML
Item dalam tanda kurung siku ([ dan ]) bersifat opsional.
iterationCountSystem.Double
Nilai yang lebih besar dari atau sama dengan 0 yang menentukan berapa kali garis waktu harus diputar. Untuk informasi selengkapnya, lihat properti Count.
HariSystem.Int32
Nilai yang lebih besar dari atau sama dengan 0 yang menentukan jumlah hari untuk Timeline durasi aktif objek. Untuk informasi selengkapnya, lihat properti Duration.
JamSystem.Int32
Nilai antara 0 dan 23 yang menentukan jumlah jam untuk Timeline durasi aktif objek. Untuk informasi selengkapnya, lihat properti Duration.
MenitSystem.Int32
Nilai antara 0 dan 59 yang menentukan jumlah menit untuk Timeline durasi aktif objek. Untuk informasi selengkapnya, lihat properti Duration.
DetikSystem.Double
Nilai antara 0 dan 59 yang menentukan jumlah detik untuk Timeline durasi aktif objek. Untuk informasi selengkapnya, lihat properti Duration.
fractionalSecondsSystem.Int32
Nilai yang terdiri dari 1 hingga 7 digit yang mewakili detik pecahan.
Konstruktor
| Nama | Deskripsi |
|---|---|
| RepeatBehavior(Double) |
Menginisialisasi instans RepeatBehavior baru struktur dengan jumlah iterasi yang ditentukan. |
| RepeatBehavior(TimeSpan) |
Menginisialisasi instans RepeatBehavior baru struktur dengan durasi pengulangan yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| Count |
Mendapatkan berapa kali harus Timeline diulang. |
| Duration |
Mendapatkan total durasi waktu yang Timeline harus dimainkan. |
| Forever |
RepeatBehavior Mendapatkan yang menentukan jumlah pengulangan tak terbatas. |
| HasCount |
Mendapatkan nilai yang menunjukkan apakah perilaku pengulangan memiliki jumlah iterasi tertentu. |
| HasDuration |
Mendapatkan nilai yang menunjukkan apakah perilaku pengulangan memiliki durasi pengulangan yang ditentukan. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menunjukkan apakah instans ini sama dengan objek yang ditentukan. |
| Equals(RepeatBehavior, RepeatBehavior) |
Menunjukkan apakah dua struktur yang ditentukan RepeatBehavior sama. |
| Equals(RepeatBehavior) |
Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan yang ditentukan RepeatBehavior. |
| GetHashCode() |
Mengembalikan kode hash instans ini. |
| ToString() |
Mengembalikan representasi string dari instans ini RepeatBehavior . |
| ToString(IFormatProvider) |
Mengembalikan representasi string instans ini RepeatBehavior dengan format yang ditentukan. |
Operator
| Nama | Deskripsi |
|---|---|
| Equality(RepeatBehavior, RepeatBehavior) |
Menunjukkan apakah dua instans yang ditentukan RepeatBehavior sama. |
| Inequality(RepeatBehavior, RepeatBehavior) |
Menunjukkan apakah kedua RepeatBehavior instans tidak sama. |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Memformat nilai instans saat ini menggunakan format yang ditentukan. |