EditingCommands Classe

Definição

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 ).

Comando de edição Gesto de chave padrão
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError nenhum gesto de chave padrão
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError nenhum gesto de chave padrão
IncreaseFontSize Ctrl+OemCloseBrackets
IncreaseIndentation Ctrl+T
MoveDownByLine Down
MoveDownByPage PageDown
MoveDownByParagraph Ctrl+Down
MoveLeftByCharacter Left
MoveLeftByWord Ctrl+Left
MoveRightByCharacter Right
MoveRightByWord Ctrl+Right
MoveToDocumentEnd Ctrl+End
MoveToDocumentStart Ctrl+Home
MoveToLineEnd End
MoveToLineStart Home
MoveUpByLine Up
MoveUpByPage PageUp
MoveUpByParagraph Ctrl+Up
SelectDownByLine Shift+Down
SelectDownByPage Shift+PageDown
SelectDownByParagraph Ctrl+Shift+Down
SelectLeftByCharacter Shift+Left
SelectLeftByWord Ctrl+Shift+Left
SelectRightByCharacter Shift+Right
SelectRightByWord Ctrl+Shift+Right
SelectToDocumentEnd Ctrl+Shift+End
SelectToDocumentStart Ctrl+Shift+Home
SelectToLineEnd Shift+End
SelectToLineStart Shift+Home
SelectUpByLine Shift+Up
SelectUpByPage Shift+PageUp
SelectUpByParagraph Ctrl+Shift+Up
TabBackward Shift+Tab
TabForward Tab
ToggleBold Ctrl+B
ToggleBullets Ctrl+Shift+L
ToggleInsert Insert
ToggleItalic Ctrl+I
ToggleNumbering Ctrl+Shift+N
ToggleSubscript Ctrl+OemPlus
ToggleSuperscript Ctrl+Shift+OemPlus
ToggleUnderline Ctrl+U

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.

Aplica-se a

Confira também