WPF-Animation von Objekten zwischen Layouts?
Frage
Ich habe zwei verschiedene Arten von Elementen in einer WPF-Anwendung angezeigt werden. Die erste verwendet einen WrapPanel und die zweite eine vertikale Stackpanel. Ich kann meinen Artikel der Anzeige zwischen den beiden Möglichkeiten umschalten, indem Sie den Host-Panel zwischen den beiden Typen wechseln. Dies funktioniert, aber man bekommt eine Instanz Änderung Layout.
Stattdessen möchte ich die untergeordneten Elemente zwischen den beiden Layouts animieren eine schöne glatte Wirkung an den Benutzer zu geben. Irgendwelche Ideen, wie ich über das Erreichen das gehen könnte? Muss ich auf eine Leinwand statt und manuell die Positionierung von Kindern trainieren? Das wäre ein echten Schmerzen!
Lösung
Haben Sie einen Blick auf dem Schaltfeld von Identity Blendables Layout- und auch Dr. WPF lesen Artikel über Codeproject über Conceptual Kinder
Andere Tipps
Ich habe eine andere Lösung auf Codeproject veröffentlicht, die frei und bereit ist, eine href verwenden <= „http://www.codeproject.com/Articles/466118/WPF-Layout-to-Layout-Transitions“ rel = "nofollow „> WPF-Layout zu Layout Übergänge