ymm4-plugin-document
|
標準の KeyGesture を拡張し、特定のUI要素での動作を制御する機能を追加したクラスです。 [詳解]
公開メンバ関数 | |
KeyGestureEx (Key key, ModifierKeys modifierKeys) | |
KeyGestureEx クラスの新しいインスタンスを初期化します。 | |
override bool | Matches (object targetElement, InputEventArgs inputEventArgs) |
指定された入力イベントがこのキージェスチャに一致するかどうかを判断します。 |
標準の KeyGesture を拡張し、特定のUI要素での動作を制御する機能を追加したクラスです。
このクラスは、グローバルなショートカットキーを定義する際に、TextBoxやComboBoxなどの入力コントロールがフォーカスを持っている場合には、 そのショートカットを無効化し、コントロール本来のキー入力を優先させるために使用します。 これにより、ユーザーがテキスト入力中に意図せずグローバルなコマンドが実行されるのを防ぎます。
YukkuriMovieMaker.Settings.KeyGestureEx.KeyGestureEx | ( | Key | key, |
ModifierKeys | modifierKeys ) |
KeyGestureEx クラスの新しいインスタンスを初期化します。
key | キー。 |
modifierKeys | 修飾キー。 |
override bool YukkuriMovieMaker.Settings.KeyGestureEx.Matches | ( | object | targetElement, |
InputEventArgs | inputEventArgs ) |
指定された入力イベントがこのキージェスチャに一致するかどうかを判断します。
targetElement | イベントのターゲット要素。 |
inputEventArgs | 評価する入力イベントのデータ。 |
true
。それ以外の場合は false
。TextBoxやRichTextBoxなどがフォーカスされている場合、一般的な編集用ショートカット(Ctrl+C, Ctrl+Vなど)と競合しないように、このジェスチャの一致を抑制します。