2008-11-17 6 views
2

J'essaie de passer à une architecture Model/ViewModel/View et je me suis coincé en essayant de pousser les boîtes de dialogue de sélection vers ce modèle. J'aimerais séparer la récupération d'une liste de choix (logique métier/présentation) et le mécanisme d'affichage/choix réel (vue) pour réutiliser le premier avec différentes vues (par exemple ComboBox vs. boîte de dialogue modale).Comment se présente le Presentation-/ViewModel pour une tâche ou une boîte de dialogue?

À quoi ressemblerait un ViewModel pour une telle tâche de sélection? Ou est-ce que j'essaye de dur, et je devrais mettre en application ceci dans la vue seulement?

Répondre

2

Voulez-vous dire que vous souhaitez utiliser l'implémentation pour récupérer la liste? Si oui, je pense que vous pouvez créer une classe de service dans la couche application et réutiliser la fonctionnalité.

Questions connexes