private void ClickCreate() { View.CreateUserView window = new View.CreateUserView(); ViewModel.CreateUserViewModel vm = new CreateUserViewModel(window); window.DataContext = vm; /// Afin de pouvoir naviguer entre les pages mais que les ViewModel ne savent pas /// du tout qui elles sont liees, on garde une trace de la page liee UNIQUEMENT /// pour avoir acces a son navigation service _ns = NavigationService.GetNavigationService(_linkedView); _ns.Navigate(window); }
/// <summary> /// L'action effectuee suite a un clic sur la creation de compte /// </summary> private void ClickCreate() { View.CreateUserView window = new View.CreateUserView(); ViewModel.CreateUserViewModel vm = new CreateUserViewModel(window); window.DataContext = vm; /// Afin de pouvoir naviguer entre les pages mais que les ViewModel ne savent pas /// du tout qui elles sont liees, on garde une trace de la page liee UNIQUEMENT /// pour avoir acces a son navigation service _ns = NavigationService.GetNavigationService(_linkedView); _ns.Navigate(window); }