示例#1
0
 private void NewGameField_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter && NewGameField.Text != "" && !NewGameField.Text.Equals(newGameFieldDefault))
     {
         BoardGameViewControl.AddBoardGame(NewGameField.Text);
         NewGameField.Text = "";
     }
 }
示例#2
0
 private void FilterBox_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (FilterField.Text.Equals(filterFieldDefault) || FilterField.Text == "")
     {
         BoardGameViewControl.FilterBoardGames("", true);
         return;
     }
     BoardGameViewControl.FilterBoardGames(FilterField.Text, false);
 }
示例#3
0
 private void BoardGameViewControl_Loaded(object sender, RoutedEventArgs e)
 {
     /*var boardGameObject = new BoardGameHelper.ViewModel.BoardGameViewModel();
      * boardGameObject.LoadBoardGames();
      * BoardGameViewControl.DataContext = boardGameObject*/
     BoardGameViewControl.LoadBoardGames();
     BoardGameViewControl.ListSelectionChanged += new EventHandler(BoardGameViewControl_ListSelectionChanged);
     FilterField.Text  = filterFieldDefault;
     NewGameField.Text = newGameFieldDefault;
     UpdateControls();
 }
示例#4
0
 private void UpdateControls()
 {
     RateButton.IsEnabled = BoardGameViewControl.IsSomethingSelected() && (GetRateScore() > 0);
 }
示例#5
0
        private void RateButton_Click(object sender, RoutedEventArgs e)
        {
            var score = GetRateScore();

            BoardGameViewControl.PlayAndRateSelectedBoardGame(score);
        }