Bonjour à tous,

la navigation au sein d'une application WinRT en environnement MVVM n'étant pas prise en charge directement par le framework je vous propose une classe permettant d'effectuer cela sans faire de code behind dans vos xaml.cs.

C'est un projet que je tourne depuis quelque temps déjà, et utilisé par quelques personnes. Il s'agit d'une classe de navigation qui se base sur MVVM Light et son Ioc.

J'ai rédigé un exemple d'intégration sur mon blog et vous pourrez trouver un exemple de projet dans le code source de la bibliothèque. Celle ci est également disponible sur NuGet.

Voici le github du projet : https://github.com/mplessis/navegar et NuGet : https://www.nuget.org/packages/Navegar

Aujourd'hui la version 3.6.1 (stable) prend en compte Windows 8.1 et Windows Phone 8.1 en Universal App et WPF. Une version 4 RC ajoute le support de Universal Window Platform pour Windows 10.

Je suis preneur de vos retours si vous faites des tests sur vos applications.

Merci par avance. (Et si les modérateurs prennent ça pour de la pub pas de soucis pour supprimer).