Sto implementando un'applicazione UI utilizzando il MVVM modello di progettazione.
Il fatto è che, a volte, quando rilevi che qualcosa non funziona con i dati immessi dall'utente, vorresti avvisarlo in qualche modo.
La soluzione che ho usato finora era avere un "framework di messaggistica" che mi permettesse di mostrare fondamentalmente i messaggi in un ListView
che integro all'interno della finestra.
Tuttavia, a volte le finestre diventano un po '"sovraccaricate" con elementi grafici e vorrei poter mostrare i messaggi in una finestra di messaggio (in pratica una finestra modale).
Poiché il ViewModel
non dovrebbe essere a conoscenza di qualcosa sull'interfaccia utente, non posso istanziare nessuna finestra "esplicitamente".
Idealmente, questa finestra modale userebbe anche il pattern MVVM e quindi implementerei un ViewModel
per quella finestra, che verrebbe istanziato all'interno del ViewModel
della finestra "principale" e passato alla finestra modale attraverso la% % co_de.
Mi piacerebbe avere un "semplice" esempio di come fare una cosa del genere? O questo approccio dovrebbe essere bandito da un'applicazione MVVM?
Modifica :
L'uso del Unity Framework dovrebbe essere qualcosa che consigli?