Я работаю над приложением WinForm.Net с основным пользовательским интерфейсом, который включает в себя кнопки панели инструментов, пункты меню и нажатия клавиш, которые все инициируют один и тот же базовый код. В настоящий момент обработчики событий для каждого из них вызывают общий метод для выполнения функции.
Из того, что я прочитал, этот тип действия можно обработать с помощью шаблона проектирования команд с дополнительным преимуществом автоматического включения/выключения или проверка/снятие флажка элементов интерфейса.
Я искал сеть для хорошего примера, но на самом деле ее не нашел. У кого-нибудь есть хороший пример, который можно использовать?