0

我将 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 设置为转换。

任何想法为什么会发生?

4

2 回答 2

1

你有没有尝试过:

UseLayoutRounding="True" SnapsToDevicePixels="True" 

在容器上。

于 2012-12-06T05:15:59.677 回答
0

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

我仍然想知道是否有一种方法可以在没有黑客的情况下修复它......

于 2012-12-06T05:14:09.647 回答