Пример #1
0
 /// <summary>
 /// Assings all <see cref="ICommand"/>s
 /// </summary>
 /// <param name="navigator"> navigator needed for <see cref="UpdateCurrentViewModelCommand"/></param>
 private void AssignCommands(INavigator navigator)
 {
     UpdateCurrentViewModelCommand = new UpdateCurrentViewModelCommand(navigator);
     MoveGameItemCommand           = new MoveGameItemCommand(this);
     ToggleCPUBoatViewCommand      = new RelayCommand(() => _boatApearanceManager.ToggleBoatView(Computer.Boats));
     UserShootCommand             = new RelayCommand(() => UserShoot());
     NavigateToWinningViewCommand = new RelayCommand(() => _navigator.Navigate(new WinnerViewModel(_navigator, _winner)));
 }
Пример #2
0
 private void AssignCommands(INavigator navigator)
 {
     SwitchSelectedBoatCommand     = new RelayCommand(SwitchSelectedBoat);
     UpdateCurrentViewModelCommand = new UpdateCurrentViewModelCommand(navigator);
     MoveGameItemCommand           = new MoveGameItemCommand(this);
     PlayGameCommand = new RelayCommand(PlayGame);
     SetValidBoatPlacementCommand = new RelayCommand(SetValidBoatPlacement);
 }