Freigeben über


AnimatedIcon.Source Eigenschaft

Definition

Ruft das animierte Visual ab, das vom -Objekt angezeigt wird, oder legt es AnimatedIcon fest.

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; }
var iAnimatedVisualSource2 = animatedIcon.source;
animatedIcon.source = iAnimatedVisualSource2;
Public Property Source As IAnimatedVisualSource2

Eigenschaftswert

Das animierte Visual, das AnimatedIconvon angezeigt wird. Der Standardwert lautet null.

Attribute
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute

Beispiele

In diesem Beispiel wird die AnimatedIcon.Source Eigenschaft auf AnimatedBackVisualSource festgelegt.

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

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

Hinweise

Die Source Eigenschaft unterstützt keine XAML-Attributsyntax (<AnimatedIcon Source="..."/>). Sie müssen die mithilfe der SourceXAML-Eigenschaftselementsyntax festlegen. Ist jedoch Source als Inhaltseigenschaft des Steuerelements definiert, sodass Sie die expliziten <AnimatedIcon.Source> Tags weglassen können. Diese XAML-Deklarationen erzeugen das gleiche Ergebnis.

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

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

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

WinUI stellt animierte Visuals für einige gängige Symbole im Microsoft.UI.Xaml.Controls.AnimatedVisuals-Namespace bereit.

Sie können benutzerdefinierte Animationen erstellen, die als animiertes Symbol in Ihrer App verwendet werden. Animationen können mit Adobe AfterEffects erstellt werden. Anschließend können Sie diese Ausgabe mit der Lottie-Windows-Bibliothek verwenden, um eine benutzerdefinierte Klasse zu generieren, die IAnimatedVisualSource2 implementiert. Sie können diese Klasse als Quelle für ein animiertes Symbol verwenden. Weitere Informationen finden Sie unter Verwenden von Lottie zum Erstellen von animierten Inhalten für ein AnimatedIcon.

Gilt für:

Weitere Informationen