EditingCommands 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一組標準的編輯相關命令。
public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
- 繼承
-
EditingCommands
範例
下列範例示範如何在支援 命令的物件上叫用編輯命令。
在此範例中,做 RichTextBox 為命令目標。 請注意,實 RichTextBox 作 IInputElement 繼承自 FrameworkElement) 的介面 (,而且它包含許多編輯命令的原生支援。
方法的第一個引數 Execute 是命令參數。 大部分編輯命令都會忽略命令參數;一般而言,此參數應該 null
用於編輯命令。
第二個引數會指定要路由傳送命令的物件。 這個物件必須實作 IInputElement 介面,而且應該包含指定命令的處理常式。 一般而言,在未處理命令的物件上叫用時,會忽略命令。
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
備註
下表顯示編輯命令和相關聯的預設按鍵筆勢, (來自 Key 和 列舉的索引 ModifierKeys 鍵名稱) 。
插入號移動命令和選取範圍展開命令共用一組常見的預設按鍵手勢,一般差異在於新增 Shift 按鍵以區分選取命令與插入號移動命令。 例如, MoveLeftByCharacter 命令的預設按鍵手勢為 Left ,而對應的 SelectLeftByCharacter 命令具有 的預設按鍵手勢 + Shift Left 。
一般而言,類別所提供的 EditingCommands 命令定義不會使用命令參數, parameter
(方法所預期的 Execute 參數) 。
如需命令和命令的詳細資訊,請參閱 輸入概觀。