views:

114

answers:

4

This seems very strange to me.

I know through some adventurous inheritance you can convert most UIElements to a button, but it is a cumbersome way of implementing the most basic of of computer events

+2  A: 

I think the most basic events are MouseDown and MouseUp which are available to every UIElement

Veer
+3  A: 

The ButtonBase class certainly has a Click event. So has derived classes.

Martin Liversage
A: 

You can add RoutedEvents to your controls.

Here is an implementation example

rdkleine
A: 

use RoutedEvents event if you really need to use. Other wise use dependency property to register a Click event against your control and then do what ever you want to do.

Johnny