EditingCommands Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um conjunto padrão de comandos relacionados à edição.
public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
- Herança
-
EditingCommands
Exemplos
O exemplo a seguir demonstra como invocar um comando de edição em um objeto que dá suporte ao comando.
Para este exemplo, um RichTextBox serve como destino de comando. Observe que RichTextBox implementa a IInputElement interface (herdada de FrameworkElement), e que ela inclui suporte nativo para muitos comandos de edição.
O primeiro argumento para o Execute método é um parâmetro de comando. A maioria dos comandos de edição ignora o parâmetro de comando; em geral, esse parâmetro deve ser null para editar comandos.
O segundo argumento especifica o objeto para o qual o comando será roteado. Esse objeto deve implementar a IInputElement interface e deve incluir um manipulador para o comando especificado. Geralmente, um comando é ignorado quando invocado em um objeto que não manipula o comando.
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
Comentários
A tabela a seguir mostra os comandos de edição e os gestos de chave padrão associados (com nomes de chave e Key enumerações ModifierKeys ).
Comandos de movimento caret e comandos de expansão de seleção compartilham um conjunto comum de gestos de chave padrão, sendo a diferença geral a Shift adição da chave para diferenciar comandos de seleção de comandos de movimento caret. Por exemplo, o MoveLeftByCharacter comando tem um gesto de chave padrão de Left, e o comando correspondente SelectLeftByCharacter tem um gesto de chave padrão de+ShiftLeft .
Em geral, as definições de comando fornecidas pela EditingCommands classe não usam parâmetros de comando (o parameter parâmetro esperado pelo Execute método).
Para obter mais informações sobre comandos e comandos, consulte Visão geral de entrada.
Propriedades
| Nome | Description |
|---|---|
| AlignCenter |
Representa o AlignCenter comando, que solicita que o parágrafo atual ou uma seleção de parágrafos sejam centralizados. |
| AlignJustify |
Representa o AlignJustify comando, que solicita que o parágrafo atual ou uma seleção de parágrafos sejam justificados. |
| AlignLeft |
Representa o AlignLeft comando, que solicita que uma seleção de conteúdo seja alinhada à esquerda. |
| AlignRight |
Representa o AlignRight comando, que solicita que uma seleção de conteúdo seja alinhada à direita. |
| Backspace |
Representa o Backspace comando, que solicita que um backspace seja inserido na posição atual ou na seleção atual. |
| CorrectSpellingError |
Representa o CorrectSpellingError comando, que solicita que qualquer palavra incorreta na posição atual seja corrigida. |
| DecreaseFontSize |
Representa o DecreaseFontSize comando, que solicita que o tamanho da fonte da seleção atual seja reduzido em 1 ponto. |
| DecreaseIndentation |
Representa o DecreaseIndentation comando, que solicita que o recuo do parágrafo atual seja reduzido por uma parada de tabulação. |
| Delete |
Representa o Delete comando, que solicita que a seleção atual seja excluída. |
| DeleteNextWord |
Representa o DeleteNextWord comando, que solicita que a próxima palavra (em relação a uma posição atual) seja excluída. |
| DeletePreviousWord |
Representa o DeletePreviousWord comando, que solicita que a palavra anterior (relativa a uma posição atual) seja excluída. |
| EnterLineBreak |
Representa o EnterLineBreak comando, que solicita que uma quebra de linha seja inserida na posição atual ou na seleção atual. |
| EnterParagraphBreak |
Representa o EnterParagraphBreak comando, que solicita que uma quebra de parágrafo seja inserida na posição atual ou na seleção atual. |
| IgnoreSpellingError |
Representa o IgnoreSpellingError comando, que solicita que todas as instâncias de palavras incorretas na posição atual ou na seleção atual sejam ignoradas. |
| IncreaseFontSize |
Representa o IncreaseFontSize comando, que solicita que o tamanho da fonte da seleção atual seja aumentado em 1 ponto. |
| IncreaseIndentation |
Representa o IncreaseIndentation comando, que solicita que o recuo para o parágrafo atual seja aumentado por uma parada de tabulação. |
| MoveDownByLine |
Representa o MoveDownByLine comando, que solicita que o cursor se mova para baixo por uma linha. |
| MoveDownByPage |
Representa o MoveDownByPage comando, que solicita que o cursor se mova para baixo por uma página. |
| MoveDownByParagraph |
Representa o MoveDownByParagraph comando, que solicita que o cursor se mova para baixo por um parágrafo. |
| MoveLeftByCharacter |
Representa o MoveLeftByCharacter comando, que solicita que o cursor mova um caractere para a esquerda. |
| MoveLeftByWord |
Representa o MoveLeftByWord comando, que solicita que o cursor mova uma palavra para a esquerda. |
| MoveRightByCharacter |
Representa o MoveRightByCharacter comando, que solicita que o cursor mova um caractere para a direita. |
| MoveRightByWord |
Representa o MoveRightByWord comando, que solicita que o cursor se mova para a direita por uma palavra. |
| MoveToDocumentEnd |
Representa o MoveToDocumentEnd comando, que solicita que o cursor se mova para o final do conteúdo. |
| MoveToDocumentStart |
Representa o MoveToDocumentStart comando, que solicita que o cursor se mova para o início do conteúdo. |
| MoveToLineEnd |
Representa o MoveToLineEnd comando, que solicita que o cursor se mova para o final da linha atual. |
| MoveToLineStart |
Representa o MoveToLineStart comando, que solicita que o cursor se mova para o início da linha atual. |
| MoveUpByLine |
Representa o MoveUpByLine comando, que solicita que o cursor se mova para cima por uma linha. |
| MoveUpByPage |
Representa o MoveUpByPage comando, que solicita que o cursor se mova para cima em uma página. |
| MoveUpByParagraph |
Representa o MoveUpByParagraph comando, que solicita que o cursor se mova para cima por um parágrafo. |
| SelectDownByLine |
Representa o SelectDownByLine comando, que solicita que a seleção atual seja expandida por uma linha. |
| SelectDownByPage |
Representa o SelectDownByPage comando, que solicita que a seleção atual seja expandida por uma página. |
| SelectDownByParagraph |
Representa o SelectDownByParagraph comando, que solicita que a seleção atual seja expandida por um parágrafo. |
| SelectLeftByCharacter |
Representa o SelectLeftByCharacter comando, que solicita que a seleção atual seja expandida à esquerda por um caractere. |
| SelectLeftByWord |
Representa o SelectLeftByWord comando, que solicita que a seleção atual seja expandida à esquerda por uma palavra. |
| SelectRightByCharacter |
Representa o SelectRightByCharacter comando, que solicita que a seleção atual seja expandida diretamente por um caractere. |
| SelectRightByWord |
Representa o SelectRightByWord comando, que solicita que a seleção atual seja expandida diretamente por uma palavra. |
| SelectToDocumentEnd |
Representa o SelectToDocumentEnd comando, que solicita que a seleção atual seja expandida até o final do conteúdo. |
| SelectToDocumentStart |
Representa o SelectToDocumentStart comando, que solicita que a seleção atual seja expandida para o início do conteúdo. |
| SelectToLineEnd |
Representa o SelectToLineEnd comando, que solicita que a seleção atual seja expandida até o final da linha atual. |
| SelectToLineStart |
Representa o SelectToLineStart comando, que solicita que a seleção atual seja expandida para o início da linha atual. |
| SelectUpByLine |
Representa o SelectUpByLine comando, que solicita que a seleção atual seja expandida por uma linha. |
| SelectUpByPage |
Representa o SelectUpByPage comando, que solicita que a seleção atual seja expandida por uma página. |
| SelectUpByParagraph |
Representa o SelectUpByParagraph comando, que solicita que a seleção atual seja expandida por um parágrafo. |
| TabBackward |
Representa o TabBackward comando. |
| TabForward |
Representa o TabForward comando. |
| ToggleBold |
Representa o ToggleBold comando, que solicita que Bold a formatação seja alternada na seleção atual. |
| ToggleBullets |
Representa o ToggleBullets comando, que solicita que a formatação de lista não ordenada (também conhecida como lista com marcadores) seja alternada na seleção atual. |
| ToggleInsert |
Representa o ToggleInsert comando, que alterna o modo de digitação entre Insert e Overtype. |
| ToggleItalic |
Representa o ToggleItalic comando, que solicita que Italic a formatação seja alternada na seleção atual. |
| ToggleNumbering |
Representa o ToggleNumbering comando, que solicita que a formatação da lista ordenada (também conhecida como lista numerada) seja alternada na seleção atual. |
| ToggleSubscript |
Representa o ToggleSubscript comando, que solicita que a formatação subscrita seja alternada na seleção atual. |
| ToggleSuperscript |
Representa o ToggleSuperscript comando, que solicita que a formatação sobrescrita seja alternada na seleção atual. |
| ToggleUnderline |
Representa o ToggleUnderline comando, que solicita que Underline a formatação seja alternada na seleção atual. |