我想在我的应用程序中处理快捷方式,所以我 keydown 事件处理程序如下
Application.Current.RootVisual.AddHandler(UIElement.KeyDownEvent, new KeyEventHandler(HandleKeyDown), true);
问题在于 Ctrl+S 、 Ctrl+T 等快捷方式,它们会触发浏览器快捷方式
我尝试使用 javescript 从持有 silverlight 的 aspx 中禁用它,如下所示
onkeydown = function(e) {
if (e.ctrlKey && e.keyCode == 's'.charCodeAt(0)) {
e.preventDefault();
}
};
知道如何禁用默认浏览器快捷方式,并使用我的