【发布时间】:2019-01-08 13:43:12
【问题描述】:
我有一个使用触摸事件(TouchDown、TouchMove、TouchUp)的 WPF 应用程序。一切正常。但是,如果我将 ViewportLayout (Eyeshot 11) 组件提供给应用程序的某个位置,则触摸事件将在整个应用程序中停止工作。有谁知道为什么? 非常感谢。
【问题讨论】:
-
您似乎有焦点问题。使用连接的鼠标单击其他内容,然后再次尝试触摸是否有效?
-
不,它仍然不起作用。如果我将触摸事件放在示例示例的窗口中(例如“箭头”),则应用程序的行为方式相同。未触发触摸事件。我必须删除 viewportlayout 组件才能触发触摸事件。
-
示例“箭头”中的窗口具有 FocusManager.FocusedElement="{Binding ElementName=viewportLayout1}"。如果我删除此属性,触摸事件仍然不起作用。我没有在我的应用程序的任何地方设置此属性。
标签: wpf touch-event eyeshot