language-agnostic design-patterns mvvm

language agnostic - ¿Cómo es el Presentation-/ViewModel para una Tarea o Diálogo?



language-agnostic design-patterns (1)

¿Quiere decir que le gustaría usar la implementación para recuperar la lista? Si es así, creo que puede crear una clase de servicio en la capa de aplicación y reutilizar la funcionalidad.

Intento moverme a una arquitectura Model / ViewModel / View y me quedé atascado cuando intento insertar cuadros de diálogo de selección en este patrón. Me gustaría separar la recuperación de una lista de opciones (lógica de negocios / presentación) y el mecanismo de visualización / elección real (ver) para reutilizar el primero con diferentes vistas (por ejemplo, ComboBox vs. diálogo modal).

¿Cómo se vería un ViewModel para una tarea de selección? ¿O estoy intentando esforzarme, y debería implementar esto solo en la Vista?