public NewGamePanelViewModel(NewGamePanelView newGamePanelView) { this.NewGamePanelView = newGamePanelView; IsActive = false; newGamePanelView.DataContext = this; PanelVisible = System.Windows.Visibility.Hidden; Player1Name = "ăăȘă"; Player1Kind = PlayerKind.User; Player2Name = "PC"; Player2Kind = PlayerKind.Com; AutoNextGame = false; }
public MainWindow() { InitializeComponent(); var gamePanel = new GamePanel(); Grid1.Children.Add(gamePanel); Board = new BoardViewModel(new BoardView()); Board.BoardView.DataContext = Board; gamePanel.Grid_Board.Children.Add(Board.BoardView); InfoPanel = new InfoPanelViewModel(new InfoPanelView()); InfoPanel.InterfacePanelView.DataContext = InfoPanel; gamePanel.Grid_Ifpanel.Children.Add(InfoPanel.InterfacePanelView); this.Closed += new EventHandler(MainWindow_Closed); var newGamePanel = new NewGamePanelView(); Grid1.Children.Add(newGamePanel); NewGamePanel = new NewGamePanelViewModel(newGamePanel); Game.Instance.NewGame("PauseAutoLoop"); }