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?