在InkCanvas上显示笔划,但不捕获事件

时间:2011-05-16 20:32:22

标签: c# wpf inkcanvas

我正在开发一个触摸屏应用程序,并允许用户使用墨水画布在内容上添加基于触摸的标记。我已达到覆盖背后的视图具有需要允许用户与之交互的元素的点,但事件由InkCanvas捕获而不是由底层控件捕获。有没有办法显示笔划,但仍允许InkCanvas后面的控件捕获事件?

2 个答案:

答案 0 :(得分:3)

你可以设置InkCanvas.IsHitTestVisible = false它仍会显示,但你将无法与它交互,所有事件都将转到z顺序中较低的元素,这听起来就像你想要的那样。

答案 1 :(得分:0)

就我而言,我正在切换InkCanvas。为此,我还必须设置InkCanvas.InkPresenter.InputDeviceTypes = CoreInputDeviceTypes.None来禁用它。