public MultiPlayerMazeWindow(string s) { InitializeComponent(); vm = new MultiPlayerViewModel(MultiPlayerModel.Instance); this.DataContext = vm; this.KeyDown += new KeyEventHandler(this.GridKeyDown); this.PreviewKeyDown += new KeyEventHandler(this.Grid_PreviewKeyDown); count = 0; isClosed = false; Task task = new Task(() => { this.vm.VM_CheckIfClose(); if (!this.isClosed) { Message.ShowOKMessage("The other player left", "Multy Player Game" + s); this.Dispatcher.Invoke(() => { //MainWindow win = new MainWindow(); //win.Show(); this.Close(); }); } }); task.Start(); }
public multiPlayerWindow() { InitializeComponent(); vm = new MultiPlayerViewModel(MultiPlayerModel.Instance); vm.VM_MazeRows = Properties.Settings.Default.MazeRows; vm.VM_MazeCols = Properties.Settings.Default.MazeCols; this.DataContext = vm; comboBox.ItemsSource = games; this.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.comboBox_DropDownOpened); }
public WaitingWindow() { InitializeComponent(); vm = new MultiPlayerViewModel(MultiPlayerModel.Instance); this.DataContext = vm; }