C# 文本块在转换后会跳一点

C# 文本块在转换后会跳一点,c#,xaml,windows-8,windows-runtime,transitions,C#,Xaml,Windows 8,Windows Runtime,Transitions,我正在将EnterthemeTransition应用于包含一组控件的StackPanel。当我显示一个弹出窗口时,除了在动画后稍微跳跃的文本块外,其他一切都正常 下面是一段视频: 下面是我正在使用的代码: <StackPanel Margin="40"> <StackPanel.ChildrenTransitions> <TransitionCollection> <EntranceThemeTransi

我正在将EnterthemeTransition应用于包含一组控件的StackPanel。当我显示一个弹出窗口时,除了在动画后稍微跳跃的文本块外,其他一切都正常

下面是一段视频:

下面是我正在使用的代码:

<StackPanel Margin="40">
    <StackPanel.ChildrenTransitions>
        <TransitionCollection>
            <EntranceThemeTransition FromHorizontalOffset="100" />
        </TransitionCollection>
    </StackPanel.ChildrenTransitions>
    <TextBlock Text="Filter Results" />
    <TextBlock >Show</TextBlock>
</StackPanel>

显示
弹出窗口本身将PanetMetransition设置为其转换


你知道为什么会这样吗?

我找到了一个解决办法——用StackPanel包装每个文本块。很明显,这并不理想,但确实有效

我仍然想知道是否有一种方法可以不用黑客来修复它…

您是否尝试过:

UseLayoutRounding="True" SnapsToDevicePixels="True" 

在容器上。

我没有,但我会试试,然后在这里发布。