AnimatedIcon.Source Properti

Definisi

Mendapatkan atau mengatur visual animasi yang ditunjukkan AnimatedIcon oleh objek .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

public:
 property IAnimatedVisualSource2 ^ Source { IAnimatedVisualSource2 ^ get(); void set(IAnimatedVisualSource2 ^ value); };
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
IAnimatedVisualSource2 Source();

void Source(IAnimatedVisualSource2 value);
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
IAnimatedVisualSource2 Source();

void Source(IAnimatedVisualSource2 value);
public IAnimatedVisualSource2 Source { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] set; }
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
public IAnimatedVisualSource2 Source { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] set; }
Public Property Source As IAnimatedVisualSource2

Nilai Properti

Visual animasi yang ditunjukkan AnimatedIconoleh . Defaultnya adalah null.

Atribut
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute

Contoh

Contoh ini mengatur properti ke AnimatedIcon.SourceAnimatedBackVisualSource.

<!-- 
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
xmlns:animatedvisuals="using:Microsoft.UI.Xaml.Controls.AnimatedVisuals"
-->

<muxc:AnimatedIcon>
    <animatedvisuals:AnimatedBackVisualSource/>
</muxc:AnimatedIcon>

Keterangan

Properti Source tidak mendukung sintaks atribut XAML (<AnimatedIcon Source="..."/>); Anda harus mengatur Source dengan menggunakan sintaks elemen properti XAML. Namun, Source didefinisikan sebagai properti konten kontrol, sehingga Anda dapat menghilangkan tag eksplisit <AnimatedIcon.Source> . Deklarasi XAML ini menghasilkan hasil yang sama.

<!--  These XAML declarations produce the same result. -->

<muxc:AnimatedIcon>
    <muxc:AnimatedIcon.Source>
        <animatedvisuals:AnimatedBackVisualSource/>
    </muxc:AnimatedIcon.Source>
</muxc:AnimatedIcon>

<muxc:AnimatedIcon>
    <animatedvisuals:AnimatedBackVisualSource/>
</muxc:AnimatedIcon>

WinUI menyediakan visual animasi untuk beberapa ikon umum di namespace Microsoft.UI.Xaml.Controls.AnimatedVisuals .

Anda dapat membuat animasi kustom untuk digunakan sebagai ikon animasi di aplikasi Anda. Animasi dapat dibuat dengan Adobe AfterEffects, lalu Anda dapat menggunakan output tersebut dengan pustaka Lottie-Windows untuk menghasilkan kelas kustom yang mengimplementasikan IAnimatedVisualSource2. Anda dapat menggunakan kelas ini sebagai Sumber untuk ikon animasi. Untuk informasi selengkapnya, lihat Menggunakan Lottie untuk membuat konten animasi untuk AnimatedIcon.

Berlaku untuk

Lihat juga