Это кажется мне очень странным.
Я знаю, что благодаря некоторому авантюрному наследованию вы можете преобразовать большинство элементов UIE в кнопку, но это громоздкий способ реализации самых основных компьютерных событий
Класс ButtonBase, безусловно, имеет событие Click . Так вывели классы.
ButtonBase
Click
Я думаю, что основными событиями являются MouseDown и MouseUp, которые доступны для каждого UIElement
используйте событие RoutedEvents, если вам действительно нужно использовать. Другой способ - использовать свойство зависимостей, чтобы зарегистрировать событие Click для вашего элемента управления, а затем делать то, что вы хотите.
Вы можете добавить RoutedEvents к вашим элементам управления.
Здесь - пример реализации