可以在 WPF 的导航窗口中禁用 F5 键吗?
我有一个使用导航窗口和一组页面的小型应用程序。我的应用程序本身不是浏览器,因此我不希望用户能够通过按 F5 刷新页面。有没有办法在我的应用程序中禁用此键?非常感谢大家。
I have a small application that uses a navigation window and a set of pages. My application is not a browser per se and thus I dont want the user to be able to refresh the page by pressing F5. Is there a way to disable this key in my application? Many thanks all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过将处理程序附加到
Navigating
事件来完全禁用刷新:You could disable refreshing altogether, by attaching a handler to the
Navigating
event:您可以尝试从 NavigationWindow 中删除 CommandBinding。
NavigationCommand.Refresh
类似:
You can try to remove the CommandBinding from the NavigationWindow.
NavigationCommand.Refresh
Something like: