2011-08-22 3 views
1

J'ai besoin de montrer les données de lecture de XML local pour une application de livres. Je dois montrer des données de différentes manières, par ex. liste des auteurs, liste des éditeurs, liste des genres, etc. montrant les détails du livre. Quelle est la meilleure façon d'organiser ViewModels? Puis-je avoir une seule classe BooksViewModel avec les différents GetAuthors, GetEditors, ... ou devrais-je avoir AuthorsViewModel, EditorsViewModel ...?Quelle est la meilleure façon d'organiser ViewModel dans l'application WP7?

données est présent dans XML local et ne peut pas changer

Merci à l'avance

Répondre

2

Le ViewModel suit la vue. Donc, si vous avez une vue séparée (page) pour chaque type pour lequel vous souhaitez afficher les informations, alors oui, plusieurs viewmodels ont du sens. Mais si vous avez, par exemple, une vue unique pour toutes les données, par exemple un pivot, puis un point de pivot individuel pour chaque type de données, vous utiliserez un seul modèle de vue, avec plusieurs propriétés observables.

Questions connexes