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 bagaimana 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))>]
type RepeatBehavior = struct
interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
- Warisan
- Atribut
- Penerapan
Keterangan
Ada tiga jenis perilaku RepeatBehavior:
Jumlah Perulangan - menentukan berapa kali durasi sederhana Timeline diputar. Jumlah perulangan default adalah 1,0, dan berarti Timeline aktif untuk 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 durasi aktif objek Timeline. Misalnya, Timeline dengan nilai Duration sederhana 1 detik dan nilai RepeatBehavior.Duration 2,5 detik akan berjalan selama 2,5 iterasi.
Forever - Timeline berulang tanpa batas waktu.
Penggunaan Atribut XAML
< propertiobjek="iterationCountx"/>
-atau-
properti
-atau-
< propertiobjek="[hari.]jam:menit"/>
-atau-
< propertiobjek="hari"/>
-atau-
< propertiobjek="Forever"/>
-
Nilai XAML
Item dalam tanda kurung siku ([
dan ]
) bersifat opsional.
iterationCount
System.Double
Nilai yang lebih besar dari atau sama dengan 0 yang menentukan berapa kali garis waktu harus diputar. Untuk informasi selengkapnya, lihat properti Count.
hari
System.Int32
Nilai yang lebih besar dari atau sama dengan 0 yang menentukan jumlah hari selama durasi aktif objek Timeline. Untuk informasi selengkapnya, lihat properti Duration.
jam
System.Int32
Nilai antara 0 dan 23 yang menentukan jumlah jam untuk durasi aktif objek Timeline. Untuk informasi selengkapnya, lihat properti Duration.
menit
System.Int32
Nilai antara 0 dan 59 yang menentukan jumlah menit untuk durasi aktif objek Timeline. Untuk informasi selengkapnya, lihat properti Duration.
detik
System.Double
Nilai antara 0 dan 59 yang menentukan jumlah detik untuk durasi aktif objek Timeline. Untuk informasi selengkapnya, lihat properti Duration.
fractionalSeconds
System.Int32
Nilai yang terdiri dari 1 hingga 7 digit yang mewakili detik pecahan.
Konstruktor
RepeatBehavior(Double) |
Menginisialisasi instans baru struktur RepeatBehavior dengan jumlah iterasi yang ditentukan. |
RepeatBehavior(TimeSpan) |
Menginisialisasi instans baru struktur RepeatBehavior dengan durasi pengulangan yang ditentukan. |
Properti
Count |
Mendapatkan berapa kali Timeline harus diulang. |
Duration |
Mendapatkan total waktu yang harus diputar Timeline. |
Forever |
Mendapatkan RepeatBehavior 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
Equals(Object) |
Menunjukkan apakah instans ini sama dengan objek yang ditentukan. |
Equals(RepeatBehavior) |
Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan RepeatBehavioryang ditentukan. |
Equals(RepeatBehavior, RepeatBehavior) |
Menunjukkan apakah dua struktur RepeatBehavior yang ditentukan sama. |
GetHashCode() |
Mengembalikan kode hash instans ini. |
ToString() |
Mengembalikan representasi string dari instans RepeatBehavior ini. |
ToString(IFormatProvider) |
Mengembalikan representasi string dari instans RepeatBehavior ini dengan format yang ditentukan. |
Operator
Equality(RepeatBehavior, RepeatBehavior) |
Menunjukkan apakah dua instans RepeatBehavior yang ditentukan sama. |
Inequality(RepeatBehavior, RepeatBehavior) |
Menunjukkan apakah dua instans RepeatBehavior tidak sama. |
Implementasi Antarmuka Eksplisit
IFormattable.ToString(String, IFormatProvider) |
Memformat nilai instans saat ini menggunakan format yang ditentukan. |