ショートカットキーの定義
概要
ExtensionPoints 独自の拡張機能として、ショートカットキーの設定ができます。ショートカットキーを登録して、キーに紐づけたコマンドハンドラを実行させることができます。
ショートカットキーの登録にはExtensionPoints.ShortcutKeyCommands
のRegister
メソッドを用いてください。
実装例
この実装例では、Ctrl+I
キーを押下すると、HelloCommand
が実行されます。
using using System.Windows.Input;
public class SampleExtensionEntryPoint : ExtensionBase
{
protected override void OnActivate()
{
// ショートカットキーの登録
ExtensionPoints.ShortcutKeyCommands.Register<HelloCommand>(Key.I, ModifierKeys.Control);
}
}