Как присвоить событию нажатия на кнопку, выполняемое действие C#, WPF

У меня есть метод, который при нужном мне условии, ставит IsEnabled = true у кнопки. Мне нужно, чтобы при нажатии на кнопку очистилось поле,пытаюсь присвоить событию нажатия на кнопки нужное мне действие (Очистка поля). Выдает ошибку. Не удается неявно преобразовать тип Void в System.Windows.Routed.Event.Handler. Как решить эту проблему?

        private void ClearGameField()
        {
        if(GameField.Children.Count==2)
        {
            Bito.IsEnabled = true;
            Bito.Click += GameField.Children.Clear();//Вот в этом месте ошибка 
        }

        }

Ответы (1 шт):

Автор решения: roxyashechka

В конструкторе делаем подписку на событие командой: Bito.Click += ClearGameField; А в методе добавляем параметры (object sender, RoutedEventArgs e);

public MainWindow()
{
    InitializeComponent();
    Bito.Click += ClearGameField;
}

private void ClearGameField(object sender, RoutedEventArgs e)
{
    if(GameField.Children.Count==2)
    {
        GameField.Children.Clear();
    }
}
→ Ссылка