我将EntranceThemeTransition应用于包含大量控件的StackPanel。当我显示一个弹出窗口时,一切正常,除了在动画后稍微跳转的TextBlocks。
以下是一段视频: http://screencast.com/t/VXSiti6Mh
以下是我正在使用的代码:
<StackPanel Margin="40">
<StackPanel.ChildrenTransitions>
<TransitionCollection>
<EntranceThemeTransition FromHorizontalOffset="100" />
</TransitionCollection>
</StackPanel.ChildrenTransitions>
<TextBlock Text="Filter Results" />
<TextBlock >Show</TextBlock>
</StackPanel>
弹出窗口本身已将PaneThemeTransition设置为Transition。
任何想法为什么会发生?
答案 0 :(得分:1)
你试过了吗?
UseLayoutRounding="True" SnapsToDevicePixels="True"
在容器上。
答案 1 :(得分:0)
我找到了一个解决方法 - 用StackPanel包装每个文本块。显然它并不理想但它有效。
我仍然想知道是否有办法在没有黑客的情况下修复它......