WPF模态窗口触摸失效

今天遇到一个问题,使用StylusUp事件弹出一个模态窗口,首次点击该窗口,触摸失效。

在网上找了找原因,看到有人说是因为:

WPF 的 StylusUp 事件被阻断(例如 e.Handled = true,或者在 StylusUp 事件中弹出一个模态窗口),则下一次触摸时获取到的点坐标将是上一次被阻断时的点坐标。于是,阻断后的第一次点击必将点中之前点的那个点,而不管现在点中了什么。如果阻断时点在新窗口外,则几乎相当于触摸失效。
————————————————
版权声明:本文为CSDN博主「walter lv」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wpwalter/article/details/77986954

解决方法没有找到,后来将StylusUp事件改为StylusDown事件,在StylusDown事件中弹出模态窗口,就没有触摸失效的问题了。

不知道这样的解决思路对不对,特此记录,期待大家的指正。

你可能感兴趣的:(wpf)