Transición de visibilidad de cuadrícula XAML?

Tengo una Grilla que tiene Visibilidad vinculada a una propiedad en mi modelo de vista. Todo funciona bien: la cuadrícula aparece / desaparece correctamente. Mi pregunta es, ¿cómo puedo aplicar una transición para que, en lugar de desaparecer al instante de la pantalla, el contenido de la cuadrícula se deslice hacia el borde de la IU? Cuando se lo hace visible, debería deslizarse nuevamente hacia afuera.

     

Entonces, como un ejemplo rápido, una forma de hacerlo;

                         

Esto lo deslizará cuando esté cargado e incluso se desvanecerá a medida que avanza. Puede que tenga que jugar con el valor “X” en SlideIn para sacarlo de la pantalla a su gusto. Puedes invertirlo en la otra dirección.

Espero que esto ayude.