Подтвердить что ты не робот

WPF: события Canvas не работают

Я установил события мыши на холсте следующим образом

 MouseUp="CanvasUp" MouseDown="CanvasDown" MouseMove="CanvasMove"

Но они активны только для дочерних элементов, таких как Images и Rectangles, но не на пустом пространстве. Скажите, пожалуйста, как решить

Спасибо

4b9b3361

Ответ 1

Элемент управления без фонового цвета (явно или через стили и т.д.) по умолчанию будет иметь фоновый цвет с нулевым значением, что делает его неэффективным.

Если вы установите для фона значение "Прозрачный" (или что-то другое, кроме null ({x:Null})), он сможет отображать события мыши

Ответ 2

Установите цвет фона. По умолчанию он равен null.

Используйте Background="White" например.