Для WPF вы можете сделать следующее:
CommandBinding HelpBinding = new CommandBinding(
ApplicationCommands.Help,
ShowHelpHandler,
CanShowHelpHandler);
CommandManager.RegisterClassCommandBinding(typeof(Window), HelpBinding);
, где ShowHelpHandler
и CanShowHelpHandler
объявлены как
static void ShowHelpHandler(object sender, ExecutedRoutedEventArgs e)
{
...
}
static void CanShowHelpHandler(object sender, CanExecuteRoutedEventArgs e)
{
...
}
Это зарегистрирует команду справки, привязанную к F1 во всех окнах.