C# WPF中访问密钥的行为是什么?
我有一个应用程序,其中我提供了access keyALT+A作为快捷方式。它工作得很好 问题是:考虑一下我有一个组合框和按钮。我已经为按钮设置了一个访问键,比如ALT+B和组合框ALT+C,当按下ALT+B组合键时,我将显示带有关闭按钮的对话框 即使在我点击对话框的关闭按钮后,如果我按C键,它也会选择组合框C# WPF中访问密钥的行为是什么?,c#,wpf,keyboard-shortcuts,access-keys,C#,Wpf,Keyboard Shortcuts,Access Keys,我有一个应用程序,其中我提供了access keyALT+A作为快捷方式。它工作得很好 问题是:考虑一下我有一个组合框和按钮。我已经为按钮设置了一个访问键,比如ALT+B和组合框ALT+C,当按下ALT+B组合键时,我将显示带有关闭按钮的对话框 即使在我点击对话框的关闭按钮后,如果我按C键,它也会选择组合框 我的要求是在显示对话框后,如果我按C键,它不应该选择组合框,如何实现这一点?这是用于Winforms、WPF还是Html的?@Erik Philips:它在WPF应用程序中。检查对话框是否可
我的要求是在显示对话框后,如果我按C键,它不应该选择组合框,如何实现这一点?这是用于Winforms、WPF还是Html的?@Erik Philips:它在WPF应用程序中。检查对话框是否可见。@Ramhound:对话框不可见。我猜alt键事件仍然处于活动状态。它是否仍然显示访问密钥?我会尝试像e.hangled=true这样的方法来清除alt键。这是故意的。这个想法是访问密钥是热的,直到用户取消它们。