Compartilhar via


AnimatedIcon.State Propriedade anexada

Definição

Propriedade que o desenvolvedor define em AnimatedIcon.

Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

see GetState, and SetState
see GetState, and SetState

Exemplos

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

<StackPanel muxc:AnimatedIcon.State="Normal" ...>
    <muxc:AnimatedIcon>
        <animatedvisuals:AnimatedBackVisualSource/>
    </muxc:AnimatedIcon>
</StackPanel>

Comentários

Você altera a posição de reprodução e o estado da animação definindo a propriedade anexada AnimatedIcon.State . A propriedade state usa um valor de cadeia de caracteres que descreve o estado visual, como "Normal", "PointerOver" ou "Pressed". Você também pode especificar uma transição de estado específica, como "PressedToNormal".

Você pode definir a propriedade no AnimatedIcon ou em um ancestral na árvore XAML. Em ambos os casos, você precisa usar a sintaxe da propriedade anexada: <muxc:AnimatedIcon muxc:AnimatedIcon.State="Normal">...</muxc:AnimatedIcon>.

Importante

Se você adicionar um AnimatedIcon à árvore XAML e definir a State propriedade em um elemento ancestral, a State propriedade deverá ser definida como um valor inicial antes que o ícone animado seja carregado pela primeira vez para que o ícone seja animado. Normalmente, você define o estado inicial em XAML, conforme mostrado na seção Exemplo.

Para obter mais informações, consulte Comentários na página da classe AnimatedIcon .

Aplica-se a

Confira também