У вас, похоже, есть "onImage", но вы пытаетесь сослаться на "lightImage"?
Редактировать: так как эти триггеры находятся внутри вашего элемента управления, я думаю, что он ищет «lightImage» только внутри этого шаблона. Вы должны создать свойство для «source» в коде и связать его как с вашим изображением, так и с кнопкой.
Edit2: если нет кода позади, может быть, вы могли бы попробовать некоторую относительную привязку вдоль строк:
{Binding RelativeSource={RelativeSource
FindAncestor, AncestorType={x:Type Canvas}},
Path=lightImage.Source}
Извините, если это совершенно глупо, я использую Silverlight, и это доступно только в WPF, так что только дикая догадка!
В любом случае, идея приходит из этой таблицы, кажется, у вас могут быть довольно сложные привязки в WPF, поэтому стоит попробовать несколько разных: http://www.nbdtech.com/Free/WpfBinding.pdf