Prossimamente nel modello di progettazione MVP e ho un vuoto nel mio comprensione. Il consenso sembra essere quello di progettare una relazione 1: 1 tra Presentatore e Visualizza. Questo ha senso - ma come funzionerebbe quando lo stato deve essere passato da una vista alla successiva.
Ad esempio, immagina le seguenti due applicazioni View;
1) Login Form, 
2) Data Entry Form.
 Supponiamo che   Data Entry Form    richieda le credenziali inserite nella vista   Login Form   . 
 L'applicazione richiede un altro livello sopra l'MVP che orchestra le Visualizzazioni? Un livello che gestirà la visualizzazione successiva (o precedente)? E come dovrebbero le viste separate condividere i dati? Dovrebbe il   Data Entry Form    Presenter avere accesso al modello   Login Form   ? 
 Oppure un Presenter crea il prossimo P / V in sequenza. Significato, dopo un utente
con successo accedi, does   Login Form    Presenter crea il   Data Entry Form    Visualizza e passa le credenziali? 
La mia domanda è fondamentalmente lo stesso rilancio di App multipagina che utilizza MVP con visualizzazione passiva con più relatori - qual è il modo più appropriato per gestire le modifiche alle pagine? ma tale domanda non ha risposta.
Se è importante, il progetto è un WinForm scritto in VB.Net.