转换后,TextBlocks跳转一点

时间:2012-12-06 05:03:17

标签: c# xaml windows-8 windows-runtime transitions

我将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。

任何想法为什么会发生?

2 个答案:

答案 0 :(得分:1)

你试过了吗?

UseLayoutRounding="True" SnapsToDevicePixels="True" 

在容器上。

答案 1 :(得分:0)

我找到了一个解决方法 - 用StackPanel包装每个文本块。显然它并不理想但它有效。

我仍然想知道是否有办法在没有黑客的情况下修复它......