我想在我的WPF System.Windows.Controls.WebBrowser中禁用上下文菜单。我该怎么办?
答案 0 :(得分:4)
将oncontextmenu属性添加到文档正文标记。
<body oncontextmenu="return false;">
答案 1 :(得分:1)
只需使用
// Disable the Context menu inside the web browser
webBrowser1.IsWebBrowserContextMenuEnabled = false;
我在Windows应用程序中试过这个
答案 2 :(得分:0)
一些有用的链接here, here和another one。
答案 3 :(得分:0)
WPF WebBrowser Control有许多Touch事件可以捕获和处理,并可能阻止ContextMenu弹出。或者您可以提供自己的ContextMenu供浏览器使用。
预览事件在页面上较低,可用于拦截可能导致上下文菜单弹出的事件。