Нерегулярное событие нажатия кнопки 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?

Спасибо михал

Ответы на вопрос(2)

Ваш ответ на вопрос