メインコンテンツまでスキップ

ショートカットキーの定義

概要

ExtensionPoints 独自の拡張機能として、ショートカットキーの設定ができます。ショートカットキーを登録して、キーに紐づけたコマンドハンドラを実行させることができます。
ショートカットキーの登録にはExtensionPoints.ShortcutKeyCommandsRegisterメソッドを用いてください。

実装例

この実装例では、Ctrl+I キーを押下すると、HelloCommandが実行されます。

using using System.Windows.Input;

public class SampleExtensionEntryPoint : ExtensionBase
{
protected override void OnActivate()
{
// ショートカットキーの登録
ExtensionPoints.ShortcutKeyCommands.Register<HelloCommand>(Key.I, ModifierKeys.Control);
}
}