jak wyświetlić okno z efektem przesuwnym od prawej do lewej w WPF

Chcę pokazać wszystkie moje okna z wyjątkiem strony głównej od prawej do lewej.

Próbowałem tego

<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>

To samo, jeśli umieściłem wyzwalacz w panelu stosu, który przychodzi od lewej do prawej wewnątrz okna.

Podobnie jak mądry muszę pokazywać samo okno.

Jak to osiągnąć?

questionAnswers(1)

yourAnswerToTheQuestion