【问题标题】:WPF / metro - how to make a WebBrowser / WebView control ignore all input from userWPF / Metro - 如何使 WebBrowser / WebView 控件忽略来自用户的所有输入
【发布时间】:2011-12-27 20:41:27
【问题描述】:

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

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

【问题讨论】:

标签: c# wpf webview webbrowser-control microsoft-metro


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    相关资源
    最近更新 更多