Sto facendo un'applicazione WPF seguendo il modello MVVM. Ho visto alcuni approcci per applicare MVVM. Sono preoccupato per il mio MainWindow.xaml. In alcuni tutorial ho visto che MainWindow ospita solo un ContentControl e in qualche prima pagina principale dell'applicazione.
Sto facendo un'applicazione di tipo wizard. Ci sono più viste con i pulsanti Avanti e Indietro. C'è una WelcomeView che sarà la prima vista.
Quindi la mia domanda è che quale approccio dovrei usare. La mia finestra dovrebbe contenere un ContentControl che punta verso MainView o copio incolla tutti gli elementi dell'interfaccia utente da WelcomeView alla mia MainWindow e sbarazzarmi di WelcomeView.
Quale è più adatto? Quali sono i pro e i contro di ciascun approccio?