I am creating a custom ToolBar control that I will be able to use in my WPF application. 

My CustomToolBar control is based on a StackPanel control and will contain multiple CustomToolBarButton controls. 

My CustomToolBarButtons are based on a vertical StackPanel and contain an Image control and a Label control. 

I want to programmatically create a Click event for my CustomToolBarButtons that will fire when Image or label gets clicked. Unfortunately, neither Image nor Label controls have Click events in WPF. 

It's a surprise for me because I am used to WinForms controls and vast majority of them have Click events by default. Do I have to create custom Image and Label controls and create Click events for them or is there a cleaner and simpler way of doing this? 

Thanks for any help!