我与挣扎TagVisualizer在MS表面工程控制。 从理论上讲,控制似乎很大,让你从现实世界中的物理对象的输入响应
问题是,控制系统将覆盖整个屏幕(因为我想捕捉整个屏幕上的标签),因此,在我的应用程序没有其他控件将收到的触摸事件。 (除非他们是在可视化树的直接祖先)。
在我的应用程序,我希望有一个“层”类型的方法,其中每一层可以到(接触)输入响应的:
Window
`- Grid
`- LayersPanel
`- TagVisualizer
`- Layer 1
`- Layer 2
`- Layer 3
`- Layer 4
现在,没关系,我把标签可视化工具,它总是会从所有或一些其他层的偷接触事件。 (由于性质RoutedEvents )
对我来说,这似乎是控制在实践中是完全无用的,因为它会始终与应用程序的其它控制干扰。 我缺少的是在这里吗?
所以我的问题是 :如何解决这个有什么建议? 有没有人使用TagVisualizers在类似的情景? 如果是这样,你是怎么解决这个问题?
顺便说一句,各层都做工精细,因为他们只会偷直接上及其子元素的顶级赛事(该层的其余部分是不可见的命中测试)