我的TagVisualizer涵盖了整个MS Surface窗口,当放置标记对象时,TagVisualization(它只是一个虚拟列表)就会显示出来。但是,如果对象在表面上,我无法触摸列表中的项目(使用持久化并在删除标记对象后触摸列表项工作正常)。
我希望能够在标记对象仍然在表面时触摸列表项。这可能吗?我尝试了以下解决方案无济于事:
- MS Surface Tag Visualizer steals contact events - 我已将列表项放在ScatterViewItem中并被TagVisualizer包围,但仍无法识别触摸
- TagVisualizer - when active - blocks Textbox touch Keyboard focus inside a ScatterViewItem - 此解决方案特定于文字输入,我无法将解决方案应用于我的问题
- How to user surfaceslider with touch control - 没有任何内容涵盖列表项目(当然除了TagVisualizer,但禁用其触摸功能也会禁用标记识别
- capture Tag visualizer contact event - 这提供了一个可行的解决方案,但是当标记对象在表面上时,我无法对触摸事件做出任何响应。
醇>
谢谢!
修改
输入模拟器显示在一般情况下检测到触摸输入,它只是不在实际表面上工作。从表面上看,TagVisualizer似乎会响应鼠标输入。
同样通过表面我的意思是三星SUR40