基本上,我希望在 ScrollViewer 控件之上有一个 WebView(类似于 WPF 中的 WebBrowser)以利用一些 ScrollViewer 功能,但我不希望用户能够使用鼠标或直接与 WebView 交互触摸事件。相反,事件应该转到 ScrollViewer 进行处理。
但是,将 WebView 放在 ScrollViewer 之前、内部或之后都不起作用。将 WebView 控件的 IsHitTestVisible 属性设置为 false 也不起作用。
基本上,我希望在 ScrollViewer 控件之上有一个 WebView(类似于 WPF 中的 WebBrowser)以利用一些 ScrollViewer 功能,但我不希望用户能够使用鼠标或直接与 WebView 交互触摸事件。相反,事件应该转到 ScrollViewer 进行处理。
但是,将 WebView 放在 ScrollViewer 之前、内部或之后都不起作用。将 WebView 控件的 IsHitTestVisible 属性设置为 false 也不起作用。
我不确定您是否可以使用内置的 WebBrowser 做到这一点,但您应该能够使用Awesomium做到这一点。它支持“无窗口渲染”,因此没有窗口句柄可以获取焦点,这意味着它不会接受任何键盘或鼠标输入,除非您手动引导它们。