Почему ничего в WPF не имеет события щелчка? - PullRequest
2 голосов
/ 28 мая 2010

Это кажется мне очень странным.

Я знаю, что благодаря некоторому авантюрному наследованию вы можете преобразовать большинство элементов UIE в кнопку, но это громоздкий способ реализации самых основных компьютерных событий

Ответы [ 4 ]

6 голосов
/ 28 мая 2010

Класс ButtonBase, безусловно, имеет событие Click . Так вывели классы.

2 голосов
/ 28 мая 2010

Я думаю, что основными событиями являются MouseDown и MouseUp, которые доступны для каждого UIElement

1 голос
/ 29 мая 2010

используйте событие RoutedEvents, если вам действительно нужно использовать. Другой способ - использовать свойство зависимостей, чтобы зарегистрировать событие Click для вашего элемента управления, а затем делать то, что вы хотите.

0 голосов
/ 28 мая 2010

Вы можете добавить RoutedEvents к вашим элементам управления.

Здесь - пример реализации

...