Evento de clique do botão PNG irregular no WPF
Preciso de um botão de formato irregular no WPF. Estou fazendo isso dessa maneira usando XAML:
<Button Name="toggleButton" Click="toggleButton_Click" Canvas.Left="177" Canvas.Top="0">
<Button.Template>
<ControlTemplate>
<Image Source="ball.png" />
</ControlTemplate>
</Button.Template>
</Button>
Minha imagem ball.png é uma imagem PNG com uma bola com área transparente ao redor. O botão é exibido corretamente, mas o manipulador de eventos Click é executado mesmo quando clico na parte transparente da imagem.
Existe alguma maneira de criar botões irregulares usando PNGs transparentes?
Obrigado, Michal