ymm4-plugin-document
読み取り中…
検索中…
一致する文字列を見つけられません
YukkuriMovieMaker.Settings.KeyGestureEx クラス

標準の KeyGesture を拡張し、特定のUI要素での動作を制御する機能を追加したクラスです。 [詳解]

YukkuriMovieMaker.Settings.KeyGestureEx の継承関係図

公開メンバ関数

 KeyGestureEx (Key key, ModifierKeys modifierKeys)
 KeyGestureEx クラスの新しいインスタンスを初期化します。
override bool Matches (object targetElement, InputEventArgs inputEventArgs)
 指定された入力イベントがこのキージェスチャに一致するかどうかを判断します。

詳解

標準の KeyGesture を拡張し、特定のUI要素での動作を制御する機能を追加したクラスです。

このクラスは、グローバルなショートカットキーを定義する際に、TextBoxやComboBoxなどの入力コントロールがフォーカスを持っている場合には、 そのショートカットを無効化し、コントロール本来のキー入力を優先させるために使用します。 これにより、ユーザーがテキスト入力中に意図せずグローバルなコマンドが実行されるのを防ぎます。

構築子と解体子

◆ KeyGestureEx()

YukkuriMovieMaker.Settings.KeyGestureEx.KeyGestureEx ( Key key,
ModifierKeys modifierKeys )

KeyGestureEx クラスの新しいインスタンスを初期化します。

引数
keyキー。
modifierKeys修飾キー。

メソッド詳解

◆ Matches()

override bool YukkuriMovieMaker.Settings.KeyGestureEx.Matches ( object targetElement,
InputEventArgs inputEventArgs )

指定された入力イベントがこのキージェスチャに一致するかどうかを判断します。

引数
targetElementイベントのターゲット要素。
inputEventArgs評価する入力イベントのデータ。
戻り値
キーイベントがこのジェスチャに一致する場合は true。それ以外の場合は false

TextBoxやRichTextBoxなどがフォーカスされている場合、一般的な編集用ショートカット(Ctrl+C, Ctrl+Vなど)と競合しないように、このジェスチャの一致を抑制します。


このクラス詳解は次のファイルから抽出されました: