AnimatedIcon.State 附加属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开发人员在 AnimatedIcon 上设置的属性。
本文档适用于Windows 应用 SDK中的 WinUI 2 for UWP (for WinUI,请参阅) Windows 应用 SDK命名空间。
see GetState, and SetState
see GetState, and SetState
示例
<!--
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>
注解
可以通过设置 AnimatedIcon.State 附加属性来更改动画的播放位置和状态。 state 属性采用描述视觉状态的字符串值,例如“Normal
”、“PointerOver
”或“Pressed
”。 还可以指定特定的状态转换,例如“PressedToNormal
”。
可以在 XAML 树中的 或 上级上设置 属性 AnimatedIcon
。 在任一情况下,都需要使用附加属性语法: <muxc:AnimatedIcon muxc:AnimatedIcon.State="Normal">...</muxc:AnimatedIcon>
。
重要
如果将 添加到 AnimatedIcon
XAML 树并在上级元素上设置 State
属性,则必须在 State
首次加载动画图标之前将 属性设置为初始值,以便图标进行动画处理。 通常,在 XAML 中设置初始状态,如示例部分所示。
有关详细信息,请参阅 AnimatedIcon 类页中的备注。