'宣言Public MustInherit NotInheritable Class FieldsEditingCommands
public static class FieldsEditingCommands
'宣言Public MustInherit NotInheritable Class FieldsEditingCommands
public static class FieldsEditingCommands
FieldsEditingCommands クラスのコマンドと、その他のコマンドライブラリクラス(System.Windows.Input.ApplicationCommands など)のコマンドは、FieldsEditorControl のプログラマがよく使用する一連の一般的なコマンドを表すためのものです。これらのコマンドは System.Windows.Input.RoutedCommand のインスタンスを表すだけであり、コマンドの実装ロジックは表しません。実装ロジックは、System.Windows.Input.CommandBinding を使用してコマンドに連結されます。たとえば、IM コントロールで MoveLeftByField コマンドを実行する場合、MoveLeftByField コマンドを実行するロジックは IM コントロールによって提供されない場合があるため、IM コントロールでのコマンドの処理方法を決定するロジックを記述するのはアプリケーション作成者の役割になります。
IM の FieldsEditorControl コントロール(GcDateTime、GcMask、GcNumber)では、コマンドライブラリに含まれる多くのコマンドの実装ロジックを提供しています。
| フィールド編集コマンド | 既定のキージェスチャ |
|---|---|
| Clear | F4 |
| DeleteNextCharacter | Delete |
| DeleteNextCharactersByField | Ctrl+Delete |
| DeletePreviousCharacter | Backspace |
| DeletePreviousCharactersByField | Ctrl+Backspace |
| MoveLeftByCharacter | Left |
| MoveLeftByField | Ctrl+Left |
| MoveRightByCharacter | Right |
| MoveRightByField | Ctrl+Right |
| MoveToFirst | Home |
| MoveToFirstFieldStart | Ctrl+Home |
| MoveToLast | End |
| MoveToLastFieldEnd | Ctrl+End |
| NextField | - |
| NextFieldThenControl | - |
| PreviousField | - |
| PreviousFieldThenControl | - |
| SelectLeftByCharacter | Shift+Left |
| SelectLeftByField | Shift+Ctrl+Left |
| SelectRightByCharacter | Shift+Right |
| SelectRightByField | Shift+Ctrl+Right |
| SelectToFirst | Shift+Home |
| SelectToFirstFieldStart | Shift+Ctrl+Home |
| SelectToLast | Shift+End |
| SelectToLastFieldEnd | Shift+Ctrl+End |
| SpinDown | Down |
| SpinUp | Up |
System.Object
GrapeCity.Windows.SpreadGrid.Editors.FieldsEditingCommands