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.

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)

Contoh

Contoh ini menunjukkan cara menerapkan transisi latar belakang ke Kisi. Setiap kali GridBackground diperbarui, latar belakang akan menganimasikan 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 suatu tempat antara yang baru dan yang lama.

Jika nilai properti berubah untuk kedua kalinya saat perubahan pertama masih menganimasikan, animasi akan menggunakan nilai animasi saat ini sebagai nilai "mulai" untuk animasi berikutnya, lalu animasikan ke nilai "final" baru. Durasi akan diatur ulang.

Berlaku untuk

Lihat juga