Diálogo de MvvmCross

Actualmente estoy investigando todas las soluciones posibles para poder informar al usuario, es decir, abrir un cuadro de diálogo, cuando hay una decisión que debe tomar. Este es un problema común con el patrón MVVM y estoy tratando de resolverlo para el marco MvvmCross.

Las posibles soluciones podrían ser:

Personaliza MvxPresenter para poder mostrar diálogos, pero eso me parece un poco feo.Coloque una interfaz de diálogo en el proyecto Core y use Inversion of Control para inyectar la implementación desde el proyecto UI al proyecto CoreUse el complemento MvxMessenger y comparta mensajes entre el proyecto Core y UI. Suena como una buena idea pero tal vez más complicado de desarrollar ...

¿Qué sugieres?

Respuestas a la pregunta(3)

Su respuesta a la pregunta