ItemsControl.ItemContainerTransitions Properti
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.
Mendapatkan atau mengatur kumpulan elemen gaya Transisi yang berlaku untuk kontainer item ItemControl.
public:
property TransitionCollection ^ ItemContainerTransitions { TransitionCollection ^ get(); void set(TransitionCollection ^ value); };
TransitionCollection ItemContainerTransitions();
void ItemContainerTransitions(TransitionCollection value);
public TransitionCollection ItemContainerTransitions { get; set; }
var transitionCollection = itemsControl.itemContainerTransitions;
itemsControl.itemContainerTransitions = transitionCollection;
Public Property ItemContainerTransitions As TransitionCollection
<itemsControl>
<itemsControl.ItemContainerTransitions>
<TransitionCollection>
oneOrMoreTransitions
</TransitionCollection>
</itemsControl.ItemContainerTransitions>
</itemsControl>
Nilai Properti
Kumpulan elemen gaya Transisi yang berlaku untuk kontainer item ItemControl.
Keterangan
Catatan
Sebelum Windows 10, versi 1809 (SDK 17763), sintaks XAML untuk properti yang memiliki nilai TransitionCollection mengharuskan Anda mendeklarasikan elemen objek TransitionCollection eksplisit sebagai nilai, lalu menyediakan elemen objek sebagai elemen turunan TransionCollection untuk setiap animasi transisi yang ingin Anda gunakan. Dalam Windows 10, versi 1809 (SDK 17763) atau yang lebih baru, TransitionCollection mendukung penggunaan koleksi implisit, sehingga Anda dapat menghilangkan elemen objek koleksi. Untuk informasi selengkapnya tentang koleksi implisit dan XAML, lihat panduan sintaks XAML.
Koleksi item dapat memiliki animasi transisi yang terkait dengan tindakan tambahkan atau hapus, atau untuk skenario target penghilangan.
Properti ini lebih biasanya diatur dalam kumpulan Gaya daripada sebaris pada elemen objek dalam definisi UI. Untuk informasi selengkapnya, lihat Kontrol gaya.
Templat default untuk GridView menyertakan animasi transisi yang ada. Secara khusus, nilai ItemContainerTransitions default sudah berisi nilai untuk AddDeleteThemeTransition, ContentThemeTransition, ReorderThemeTransition dan EntranceThemeTransition (dengan IsStaggeringEnabled="False"
). Jika Anda mengatur nilai baru untuk ItemContainerTransitions di GridView, pertimbangkan untuk mereproduksi animasi tema yang sama ini sebagai titik awal.
Untuk menghapus semua transisi konten default dari GridView, Anda mungkin harus membuat templat ulang GroupStyle.ContainerStyle. Perilaku transisi untuk item dan kontainernya saling terkait.