Pregunta

Tengo dos formas diferentes de mostrar elementos en una aplicación WPF. El primero usa un WrapPanel y el segundo un StackPanel vertical. Puedo cambiar entre las dos formas de mostrar mis artículos cambiando el panel de host entre los dos tipos. Esto funciona pero obtienes un cambio de instancia en el diseño.

En su lugar, quiero que los elementos secundarios se animen entre los dos diseños para dar un buen efecto suave al usuario. ¿Alguna idea de cómo podría lograr eso? ¿Necesito un lienzo en su lugar y trabajar la colocación de los niños manualmente? ¡Eso sería un verdadero dolor!

¿Fue útil?

Solución

Eche un vistazo al SwitchPanel de Blendables Layout de IdentityMine y también lea el Dr. WPF artículo sobre CodeProject sobre Niños conceptuales

Otros consejos

He publicado otra solución en el proyecto de código que es gratuita y está lista para usar Transiciones WPF Layout to Layout

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top