禁用WebBrowser控件中的IE快捷键

时间:2012-03-05 00:03:22

标签: wpf

我正在使用WPF WebBrowser控件来托管Silverlight应用程序。 Silverlight应用程序启用了一些快捷键,但是它们与Internet Explorer中的快捷键冲突(例如 Ctrl + S )。此外,还存在来自其他快捷键组合的一些不期望的效果,例如。我不希望用户按 Ctrl + N 打开新窗口等。

有没有办法禁用Web浏览器控件的快捷键?

注意:我已经尝试在Web浏览器控件上使用InputBindings属性并执行以下操作:

KeyBinding Command="NotACommand" Key="S"

但这不起作用。

1 个答案:

答案 0 :(得分:0)

也许您可以使用WinForms WebBrowser控件并将WebBrowserShortcutsEnabled设置为false。