如何使WebBrowser / WebView控件忽略来自用户的所有输入

本文关键字:用户 输入 WebBrowser 何使 WebView 控件 | 更新日期: 2023-09-27 18:18:57

基本上,我希望在ScrollViewer控件之上有一个WebView(类似于WPF中的WebBrowser),以利用ScrollViewer的一些功能,但我不希望用户能够通过鼠标或触摸事件直接与WebView进行交互。相反,事件应该转到ScrollViewer进行处理。

然而,将WebView放在ScrollViewer之前,内部或之后都不起作用。将WebView控件的IsHitTestVisible属性设置为false也不起作用

如何使WebBrowser / WebView控件忽略来自用户的所有输入

我不确定你是否可以用内置的WebBrowser做到这一点,但你应该能够用Awesomium做到这一点。它支持"无窗口渲染",所以没有窗口句柄来获取焦点,这意味着它不会接受任何键盘或鼠标输入,除非你手动引导它们。