none
Animación FadeIn y FadeOut de UserControl en WPF RRS feed

  • Pregunta

  • Hola comunidad, quería saber si pueden ayudarme a realizar una animación de entrada y salida con desvanecimiento en un UserControl con WPF.

    La aplicación que estoy realizando consiste en una ventana WPF en la cual se cargan UserControl a medida que el usuario avanza, el efecto o la animación que busco es parecido a lo de un Slide.

    Ya tengo un avance, lo que hago es realizar un trigger que se ejecute cuando se carga el UserControl, esto mediante el evento Window.Loaded

    <UserControl.Triggers>
            <EventTrigger RoutedEvent="Window.Loaded">
                <BeginStoryboard>
                    <Storyboard>
                        <ThicknessAnimation Duration="0:0:0.5" Storyboard.TargetProperty="Margin" From="0,500,0,-500" To="0" DecelerationRatio=".9" />
                        <DoubleAnimation Duration="0:0:0.5" Storyboard.TargetProperty="Opacity" From="0" To="1" />
                    </Storyboard>
                </BeginStoryboard>
            </EventTrigger>
    </UserControl.Triggers>
    

    Sin embargo ahora no se como ejecutar una animación de salida para cuando el usuario cierre o finalice el UserControl, debido a que no posee un evento closed o closing.

    Si alguien me pudiera ayudar se lo agradeceria mucho. Gracias por tomarse su tiempo para leerme.

    viernes, 13 de octubre de 2017 4:19