Чтобы подобрать события, холст должен иметь:
- Размер - по умолчанию холст не имеет размера (возможно, высота и ширина 0 будут более точными), хотя он может иметьдочерние объекты, которые выходят за его пределы.Помещение дочерних объектов в Canvas (в отличие от сетки или другой панели) не приводит к автоматическому изменению размера панели в соответствии с содержимым.
- Фон - это может быть прозрачный (любой фон с непрозрачностью = "0" или фон ="# 00FFFFFF").
Для некоторых событий может также потребоваться установить для свойства Handled аргументов события значение false, чтобы разрешить каскадное событие для объекта, на который вы щелкнули (в данном случае полилинии)к самому холсту.Не похоже, что у вас возникла эта проблема, но я упоминаю об этом на случай, если она станет проблемой позже.