private void Btn_Click(object sender, RoutedEventArgs e) { var button = sender as Button; var rowAndColumn = button.Name.Split('_').Skip(1).Take(2).Select(x => int.Parse(x)).ToArray(); var gameState = gameLogic.AddMove(rowAndColumn[0], rowAndColumn[1]); ChangeFromGameState(gameState, button); }