2011-01-11 6 views
0

Was ich möchte ist, dass ein Benutzer auf "Weiter" klickt und dann die aktuelle "Seite" des Inhalts (eigentlich nur ein Raster) nach links (außerhalb des Bildschirms) gleitet und während der neue Inhalt ausgeblendet wird Beim Einblenden gleitet sie links vom Bildschirm.WPF: Slide Grid links mit Fade

Wie erreiche ich das so einfach (und wiederverwendbar) wie möglich?

Antwort

1

Kevin's Bag-of-Tricks hat ein TransitionPresenter-Beispiel mit einer Reihe verschiedener Übergänge. Es enthält einen Wischübergang und einen Überblendungsübergang, aber kein "Wischen und Überblenden". Sie können die Quelle herunterladen, sodass Sie die beiden Übergänge kombinieren können.

0

Überprüfen Sie FluidKit Bibliothek von Pavan Podila (blog). Es hat genau das, was Sie brauchen (TransitionPresenter genauer).

0

Es gibt ein Projekt namens Transitionals (es wurde seit einiger Zeit nicht mehr aktualisiert), das gepackte Übergänge für WPF bereitstellt. Sie können es erweitern, um einen Wipe and Fade-Übergang für Ihre Bedürfnisse zu integrieren. Wenn Sie es für sich selbst erstellen wollten, ist es nicht schwierig, wenn Sie Blend (Animationen sind nicht etwas, was der Visual Studio Designer hervorragt und ich würde nicht wollen, sie von Hand zu codieren).

+0

Hey, ich habe versucht, das zu benutzen, fand aber keine Dokumentation dafür! Wie benutzt man es? – Chris

+0

Dokumentation ist hier http://transitionals.codeplex.com/releases/view/12954 –