Задать вопрос
@Madfisht3

Почему в WPF используется такой способ задания обработки событий?

Стандартное решение. Оно же используется в android и java:
class Element
{
    public event EventHandler Click;
    protected void OnClick(EventArgs e)
    {
        Click?.Invoke(this, e);
    }
}

Но почему в wpf для обработчика событий UI добавляется вот это:
private void Window_Deactivated(object sender, EventArgs e)
        {
            ....
        }

Вопрос: Почему именно так, а не как в первом варианте?
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Вячеслав Золотов К ответам на вопрос (1)
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
Почитайте про делегаты и разберитесь что значит Click?.Invoke(this, e);
Ответ написан