Bagikan melalui


Panel.BackgroundTransition Properti

Definisi

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.

Berlaku untuk

Lihat juga