Mafyou's blog - Proud to be human


by Mafyou

Comment « bien » commencer son projet Windows Phone?

Hello!

Comment bien faire ou pas, c’est toujours sujet à controverse, on est d’accord. Je vais vous proposer une voie, que je trouve intéressante, pour arriver à un truc d’équerre en quelques minutes pour commencer ces dev sur WP.

Pre-requis: Visual Studio 2010 mini avec Nudget d’installé, le SDK WP7/7.1/8 et fonctionnel.

Ensuite, c’est parti les z’amis!

1) On crée une nouvelle Solution Visual Studio.
2) On crée un nouveau projet, à l’intérieur, de type Windows Phone (disons portrait, allez, zou!).
3) On ajoute le package Nudget « MvvM Light ».
4) On crée des dossiers:
– view pour stocker les… views
– model pour stocker les models
– data pour avoir des données Moquées (instancier des données fake quoi)
5) On crée un nouveau ViewModel dans le répertoire ViewModel. Disons, TodoViewModel.
6) On crée la classe TodoItem dans notre répertoire Model.
7) On instancie des objets dans notre classe « BuildMoqData ».
8) On crée une vue portrait dans le répertoire View: TodoView.
9) On colle notre contexte de données: DataContext= »{Binding Source={StaticResource Locator}, Path=TodoVM} ».
10) On met une ListBox pour voir nos items.
11) On supprime le MainViewModel & le MainPage.xaml.
12) On oublie pas de bien mettre notre TodoVM dans le locator ;-).
13) Et voilà!

Bon code!.