Panel.BackgroundTransition 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 instans BrushTransition untuk secara otomatis menganimasikan perubahan pada properti Latar Belakang.
BrushTransition BackgroundTransition();
void BackgroundTransition(BrushTransition value);
public BrushTransition BackgroundTransition { get; set; }
var brushTransition = panel.backgroundTransition;
panel.backgroundTransition = brushTransition;
Public Property BackgroundTransition As BrushTransition
Nilai Properti
Instans BrushTransition untuk secara otomatis menganimasikan perubahan pada Latar Belakang; jika tidak, null. Defaultnya adalah null.
Contoh
Contoh ini menunjukkan cara menerapkan transisi latar belakang ke Kisi. Setiap kali GridBackground
diperbarui, latar belakang akan menghidupkan dari kuas lama ke kuas baru.
<Grid Background="{x:Bind GridBackground}">
<Grid.BackgroundTransition>
<BrushTransition />
</Grid.BackgroundTransition>
</Grid>
Keterangan
Gunakan properti ini untuk menganimasikan perubahan apa pun pada properti Latar Belakang . Saat nilai baru diatur dari kode atau melalui pengikatan data, perubahan dianimasikan dari nilai lama ke nilai baru, daripada terjadi secara instan.
Meskipun animasi transisi membutuhkan waktu, perubahan ke nilai properti aktual seketika. Misalnya, jika Anda mengubah properti dari kode lalu membacanya kembali, Anda akan melihat nilai baru, meskipun efek visual perubahan properti berada di antara yang baru dan yang lama.
Jika nilai properti berubah untuk kedua kalinya saat perubahan pertama masih meniru, animasi akan menggunakan nilai animasi saat ini sebagai nilai "awal" untuk animasi berikutnya, lalu animasikan ke nilai "final" baru. Durasi akan direset.