Отображать штрихи на InkCanvas, но не захватывать события - PullRequest
0 голосов
/ 17 мая 2011

Я занимаюсь разработкой приложения с сенсорным экраном и позволяю пользователям добавлять разметку на основе касания к наложению поверх содержимого с помощью рукописного холста. Я достиг точки, когда представление за оверлеем имеет элемент, с которым пользователь должен иметь возможность взаимодействовать, но события регистрируются InkCanvas, а не базовым элементом управления. Есть ли способ отображать штрихи, но все же разрешать элементам управления за InkCanvas захватывать события?

1 Ответ

3 голосов
/ 17 мая 2011

Вы можете установить InkCanvas.IsHitTestVisible = false, и он все равно будет отображаться, но вы не сможете взаимодействовать с ним, и все события будут идти к элементам ниже в z-порядке, что звучит именно так, как вы хотите.

...