【发布时间】:2017-02-11 15:42:07
【问题描述】:
我在 UWP / WinRT 中使用过渡来遵循快速流畅的 UI 设计语言。例如,我有 StackPanels 来定义这样的转换:
<StackPanel Orientation="Horizontal">
<StackPanel.ChildrenTransitions>
<TransitionCollection>
<EntranceThemeTransition></EntranceThemeTransition>
</TransitionCollection>
</StackPanel.ChildrenTransitions>
</StackPanel>
这很好用,但是当第一次填充 StackPanel 和添加新元素时,会显示 ChildrenTransition 中设置的动画。我只想在添加新元素时显示它。有没有一种简单的方法可以禁用动画?我已经考虑过创建一个附加属性来包装 ItemsSource 并删除 ChildrenTransition 的内容并在之后重置它,但这似乎不太优雅。
【问题讨论】:
标签: windows-runtime uwp winrt-xaml