Нерегулярное событие нажатия кнопки PNG в WPF
Мне нужна кнопка неправильной формы в WPF. Я делаю это таким образом, используя XAML:
<Button Name="toggleButton" Click="toggleButton_Click" Canvas.Left="177" Canvas.Top="0">
<Button.Template>
<ControlTemplate>
<Image Source="ball.png" />
</ControlTemplate>
</Button.Template>
</Button>
My ball.png image - это изображение в формате PNG с шариком с прозрачной областью вокруг него. Кнопка отображается правильно, но обработчик события Click выполняется, даже когда я нажимаю на прозрачную часть изображения.
Есть ли способ создать неправильные кнопки, используя прозрачные PNG?
Спасибо михал