public MainWindow() { InitializeComponent(); MainViewModel mainViewModel = MainViewModel.getInstaince(); mainViewModel.selectedViewModel = MainMenueViewModel.getInstaince(); DataContext = mainViewModel; }
public void Execute(object parameter) { if (parameter.ToString() == "gamePlay") { Debug.WriteLine("View update to gameplay view command fired"); GamePlayViewModel.getInstaince().gamePlay.gameState.play(); this.viewModel.selectedViewModel = GamePlayViewModel.getInstaince(); } else if (parameter.ToString() == "mainMenue") { Debug.WriteLine("View update to main menue view command fired"); this.viewModel.selectedViewModel = MainMenueViewModel.getInstaince(); } else if (parameter.ToString() == "controls") { Debug.WriteLine("View update to controls menue view command fired"); this.viewModel.selectedViewModel = ControlsViewModel.getInstaince(); } }