Это не просто отлаживает. IDE помогает Вам создать лучшее программное обеспечение быстрее большим количеством способов:
я мог продолжить.
В WPF есть Команды , которые концептуально аналогичны.
Мне тоже понравился ActionManager. Я не знал этого в то время, но все это было модной реализацией Model-View-Controller. Оглядываясь назад, можно сказать, что Delphi был слишком продвинутым для неподготовленного сообщества разработчиков 8 -)
Возвращаясь к вашему вопросу, C # имеет концепцию событий и делегатов, которые эквивалентны действиям и их обработчикам. Вы привязываете управляющие события (или действия GUI) к делегатам. Например,
mybutton.Click += HandleMyButtonClick;
Щелчок
будет делегатом с подписью void (отправитель объекта, EventArgs e)
. За этой сигнатурой будет следовать метод HandleMyButtonClick
, как здесь.
void HandleMyButtonClick(object sender, EventArgs e)
В документации по классам элементов управления будет раздел, в котором перечислены все возникающие события. Эти события также будут описывать подписи делегатов, необходимых для их обработки.