AnimatedIcon.State Присоединенное свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Свойство, которое разработчик задает в AnimatedIcon.
Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App 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
".
Свойство можно задать для AnimatedIcon
или для предка в дереве XAML. В любом случае необходимо использовать синтаксис присоединенного свойства: <muxc:AnimatedIcon muxc:AnimatedIcon.State="Normal">...</muxc:AnimatedIcon>
.
Важно!
Если добавить в AnimatedIcon
дерево XAML и задать State
свойство для элемента-предка, State
свойство должно иметь начальное значение перед первой загрузкой анимированного значка, чтобы значок можно было анимировать. Как правило, начальное состояние устанавливается в XAML, как показано в разделе Пример.
Дополнительные сведения см. в разделе Примечания на странице класса AnimatedIcon .