如何在WPF中显示从右到左的滑动效果窗口

Raj*_*Raj 3 c# wpf xaml

我想从右到左过渡样式显示除主页面以外的所有窗口.

我试过这个

<Window.Triggers>
    <EventTrigger RoutedEvent="Window.Loaded">
        <BeginStoryboard>
            <!--<Storyboard>
                <DoubleAnimation Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:2" FillBehavior="HoldEnd" />
            </Storyboard>-->

            <Storyboard >
                <ThicknessAnimation Duration="0:0:.8" Storyboard.TargetProperty="Margin" To="-1200,0,-100,0" AccelerationRatio=".1"/>
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger>
</Window.Triggers>
Run Code Online (Sandbox Code Playgroud)

同样如果我把stackpanel触发它在窗口内从左到右.

就像我明智地需要展示窗户本身一样.

怎么做到这一点?

sa_*_*213 10

房产DoubleAnimation上的A Left应该可以做到

<Window.Triggers>
    <EventTrigger RoutedEvent="Window.Loaded">
        <BeginStoryboard>
            <Storyboard >
                <DoubleAnimation Duration="0:0:.8" Storyboard.TargetProperty="Left" From="1920" To="0" AccelerationRatio=".1"/>
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger>
</Window.Triggers>
Run Code Online (Sandbox Code Playgroud)