我正在使用WPF WebBrowser控件来托管Silverlight应用程序。 Silverlight应用程序启用了一些快捷键,但是它们与Internet Explorer中的快捷键冲突(例如 Ctrl + S )。此外,还存在来自其他快捷键组合的一些不期望的效果,例如。我不希望用户按 Ctrl + N 打开新窗口等。
有没有办法禁用Web浏览器控件的快捷键?
注意:我已经尝试在Web浏览器控件上使用InputBindings属性并执行以下操作:
KeyBinding Command="NotACommand" Key="S"
但这不起作用。