PreviewTouchUp vs. previewTouchDown
本文关键字:previewTouchDown vs PreviewTouchUp | 更新日期: 2023-09-27 18:08:22
我在画布中有一个UserControl。如果我这样使用PreviewTouchDown
:
actualNode.TextContainer.PreviewTouchDown += delegate(object o, TouchEventArgs args)
{ actualNode_PreviewTouchDown(o, args, actualNode, name); };
火灾。但如果我用PreviewTouchUp
,它就不会。但我需要两者来实现我的想法。"TouchUp"或"TouchDown"也是如此。
有人知道为什么会这样吗?
这种行为可能有不同的原因。
画布的父元素之一是ScatterViewItem
吗?如果合适,ScatterViewItem
处理事件。
是否在父节点中使用ManipulationEvents
?如果您这样做,您需要将IsManipulationEnabled
设置为true
。
另一个提示,使用snoop工具(http://snoopwpf.codeplex.com/)来查找引发了哪些事件以及谁处理了哪些事件。
在调用方法中设置e.Handled = true;
后,PreviewTouchUp事件将被触发,其方法将被调用