如何解决在 Visual Studio 2019 和 dotnetbrowser 中停止活动窗格的触摸手势穿透并激活它后面的对象
首先,我是一名项目经理,负责为客户公司的特定用途开发浏览器。我的经验是在网络基础设施方面,但是我知道一点点编程以及由于对这个项目的额外研究它可以做什么。它是使用 Teamdev 的 dotnetbrowser 开发的,用于在 Visual Studio 2019 中浏览其余要求,并且必须在触摸屏中运行。
这就是击败我们的原因,希望其他人可能会遇到这个问题并提供一些解决方法。我们的浏览器基于(根据我们的海外程序员)多个窗格。至少有 5 个窗格,其中 2 个隐藏并基于触摸/点击事件显示。基于触摸事件的隐藏和显示窗格之一是导航菜单窗格。菜单窗格的问题在于,每次触摸位于主窗格前面的菜单窗格中的图标时,它也会激活它后面的对象。例如,如果主窗格当前正在显示一个网站,则按下仅包含“后退”、“前进”和“主页”图标的菜单窗格,它还会在网站背面被按下时产生印象,或者有时它会激活该区域就像后窗格中的链接位于前面/焦点并单击一样。此外,该项目的主要要求是使用整个触摸屏区域进行浏览,因此必须隐藏菜单并显示几乎为我们留出一点空间来开发其他占用一些屏幕空间的内容。
有没有人有想法阻止它发生,这样前面板上的点击就不会穿透或激活它后面的任何对象或链接。我们还没有尝试任何技巧,因为我们浏览了 MS 文档,但看不出有可能改变这种情况。
我期待您的建议。
问候,
利萨迪
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。