Example #1
0
 private void RestartGame(GameNavigationParameter payload)
 {
     ViewModel.FieldWidth  = payload.Width;
     ViewModel.FieldHeight = payload.Height;
     ViewModel.MinesCount  = payload.Mines;
     ViewModel.Restart();
 }
Example #2
0
        private void NavigateToMenu()
        {
            var parameter = new GameNavigationParameter();

            parameter.StartCallback = () => RestartGame(parameter);
            parameter.CloseCallback = () => ClearFrame();
            frame.Navigate(typeof(GameMenuView), parameter);
        }
Example #3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     _parameter = (GameNavigationParameter)e.Parameter;
     base.OnNavigatedTo(e);
 }