Comment changer de view dans une application wpf/mvvm
Bonjour, Je développe une application de bureau avec WPF en suivant le modèle MVVM. Cependant, je ne parviens pas à déterminer comment fermer une vue et en ouvrir une nouvelle, ni même comment changer la vue active, tout en respectant le modèle MVVM. Sans MVVM, j'aurais placé l'instanciation d'une nouvelle vue et son affichage à la fin de la fonction d'authentification, comme suit :
// code inside a classe
public void btn_FuncForVerifiedCredencial_Click(Sender se, EventArgs e) {
// some code....
// user and password is correct, now display dashboard view
var dashboardView = new DashBoardView();
dashboardView.Show();
}
Je souhaite le faire en respectant le modèle MVVM. Dans un projet WPF respectant MVVM, comment ouvrir ou fermer une fenêtre (comme avec SampleView.Show()) ? Et comment changer de vue au sein d'une même fenêtre ? Merci.
merci