public ClientViewModel(ClientUserControl clientUserControl, ContentControl page) { model = new ClientModel(); this.clientUserControl = clientUserControl; this.page = page; addWinCommand = new ReplaceCommand(); mapWinCommand = new ReplaceCommand(); addWinCommand.ReplaceUserControl += addwindow; mapWinCommand.ReplaceUserControl += mapwindow; }
private void MainMenu_Click(object sender, RoutedEventArgs e) { MenuItem mi = (MenuItem)sender; switch (mi.Name) { case "MenuOffre": { //if (ouc == null) ouc = new OffreUserControl(); MenuOffre.IsChecked = true; MenuDemande.IsChecked = false; MenuVente.IsChecked = false; MenuAgent.IsChecked = false; MenuClient.IsChecked = false; MenuRegionType.IsChecked = false; MainStackPanel.Children.Clear(); MainStackPanel.Children.Add(ouc); break; } case "MenuDemande": { //if(duc == null) duc = new DemandeUserControl(); MenuOffre.IsChecked = false; MenuDemande.IsChecked = true; MenuVente.IsChecked = false; MenuAgent.IsChecked = false; MenuClient.IsChecked = false; MenuRegionType.IsChecked = false; MainStackPanel.Children.Clear(); MainStackPanel.Children.Add(duc); break; } case "MenuVente": { //if (vuc == null) vuc = new VenteUserControl(); MenuOffre.IsChecked = false; MenuDemande.IsChecked = false; MenuVente.IsChecked = true; MenuAgent.IsChecked = false; MenuRegionType.IsChecked = false; MenuClient.IsChecked = false; MainStackPanel.Children.Clear(); MainStackPanel.Children.Add(vuc); break; } case "MenuAgent": { //if(auc == null) auc = new AgentUserControl(); MenuOffre.IsChecked = false; MenuDemande.IsChecked = false; MenuVente.IsChecked = false; MenuAgent.IsChecked = true; MenuClient.IsChecked = false; MenuRegionType.IsChecked = false; MainStackPanel.Children.Clear(); MainStackPanel.Children.Add(auc); break; } case "MenuClient": { //if(cuc == null) cuc = new ClientUserControl(); MenuOffre.IsChecked = false; MenuDemande.IsChecked = false; MenuVente.IsChecked = false; MenuAgent.IsChecked = false; MenuClient.IsChecked = true; MenuRegionType.IsChecked = false; MainStackPanel.Children.Clear(); MainStackPanel.Children.Add(cuc); break; } case "MenuRegionType": { //if (rtc == null) rtc = new RegionTypeUserControl(); MenuOffre.IsChecked = false; MenuDemande.IsChecked = false; MenuVente.IsChecked = false; MenuAgent.IsChecked = false; MenuClient.IsChecked = false; MenuRegionType.IsChecked = true; MainStackPanel.Children.Clear(); MainStackPanel.Children.Add(rtc); break; } } }