0

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

4

2 回答 2

3

您可以设置InkCanvas.IsHitTestVisible = false它仍然会显示,但您将无法与之交互,并且所有事件都将转到 z 顺序中较低的元素,这听起来正是您想要的。

于 2011-05-16T21:15:50.227 回答
0

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

于 2020-03-10T12:37:30.357 回答