0

たくさんのコントロールを含むStackPanelにEntranceThemeTransitionを適用しています。ポップアップを表示すると、アニメーションの少し後にジャンプするTextBlockを除いて、すべてが正常に機能します。

これがそのビデオです: 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>

ポップアップ自体には、TransitionとしてPaneThemeTransitionが設定されています。

なぜそれが起こる可能性があるのか​​、何か考えはありますか?

4

2 に答える 2

1

やってみました:

UseLayoutRounding="True" SnapsToDevicePixels="True" 

コンテナに。

于 2012-12-06T05:15:59.677 に答える
0

回避策を見つけました-各テキストブロックをStackPanelでラップします。明らかにそれは理想的ではありませんが、機能します。

ハックせずに修正する方法があるのだろうか...

于 2012-12-06T05:14:09.647 に答える