Partilhar via


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 o 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 Editar 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

Os comandos de movimento caret e os 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

AlignCenter

Representa o comando AlignCenter, que solicita que o parágrafo atual ou uma seleção de parágrafos sejam centralizada.

AlignJustify

Representa o comando AlignJustify, que solicita que o parágrafo atual ou uma seleção de parágrafos sejam justificados.

AlignLeft

Representa o comando AlignLeft, que solicita que uma seleção de conteúdo seja alinhada à esquerda.

AlignRight

Representa o comando AlignRight, que solicita que uma seleção de conteúdo seja alinhada à direita.

Backspace

Representa o comando Backspace, que solicita que um backspace seja inserido na posição atual ou sobre a seleção atual.

CorrectSpellingError

Representa o comando CorrectSpellingError, que solicita que todas as palavras escritas incorretamente na posição sejam corrigidas.

DecreaseFontSize

Representa o comando DecreaseFontSize, que solicita que o tamanho da fonte para a seleção atual ser diminuído em 1 ponto.

DecreaseIndentation

Representa o comando DecreaseIndentation, que solicita que o recuo do parágrafo atual seja diminuído em uma tabulação.

Delete

Representa o comando Delete, que solicita que a seleção atual seja excluída.

DeleteNextWord

Representa o comando DeleteNextWord, que solicita que a próxima palavra (em relação à posição atual) seja excluída.

DeletePreviousWord

Representa o comando DeletePreviousWord, que solicita que a palavra anterior (em relação à posição atual) seja excluída.

EnterLineBreak

Representa o comando EnterLineBreak, que solicita que uma quebra de linha seja inserida na posição atual ou sobre a seleção atual.

EnterParagraphBreak

Representa o comando EnterParagraphBreak, que solicita que uma quebra de parágrafo seja inserida na posição atual ou sobre a seleção atual.

IgnoreSpellingError

Representa o comando IgnoreSpellingError, que solicita que qualquer instância de palavras escritas incorretamente na posição atual ou na seleção atual seja ignorada.

IncreaseFontSize

Representa o comando IncreaseFontSize, que solicita que o tamanho da fonte para a seleção atual ser aumentado em 1 ponto.

IncreaseIndentation

Representa o comando IncreaseIndentation, que solicita que o recuo do parágrafo atual seja aumentado em uma tabulação.

MoveDownByLine

Representa o comando MoveDownByLine, que solicita que o cursor mova para baixo em uma linha.

MoveDownByPage

Representa o comando MoveDownByPage, que solicita que o cursor mova para baixo em uma página.

MoveDownByParagraph

Representa o comando MoveDownByParagraph, que solicita que o cursor mova para baixo em um parágrafo.

MoveLeftByCharacter

Representa o comando MoveLeftByCharacter, que solicita que o cursor mova um caractere para a esquerda.

MoveLeftByWord

Representa o comando MoveLeftByWord, que solicita que o cursor mova uma palavra para a esquerda.

MoveRightByCharacter

Representa o comando MoveRightByCharacter, que solicita que o cursor mova um caractere para a direita.

MoveRightByWord

Representa o comando MoveRightByWord, que solicita que o cursor mova uma palavra para a direita.

MoveToDocumentEnd

Representa o comando MoveToDocumentEnd, que solicita que o cursor mova para o final do conteúdo.

MoveToDocumentStart

Representa o comando MoveToDocumentStart, que solicita que o cursor mova para o início do conteúdo.

MoveToLineEnd

Representa o comando MoveToLineEnd, que solicita que o cursor mova para o final da linha atual.

MoveToLineStart

Representa o comando MoveToLineStart, que solicita que o cursor mova para o início da linha atual.

MoveUpByLine

Representa o comando MoveUpByLine, que solicita que o cursor mova para cima em uma linha.

MoveUpByPage

Representa o comando MoveUpByPage, que solicita que o cursor mova para cima em uma página.

MoveUpByParagraph

Representa o comando MoveUpByParagraph, que solicita que o cursor mova para cima em um parágrafo.

SelectDownByLine

Representa o comando SelectDownByLine, que solicita que a seleção atual seja expandida para baixo em uma linha.

SelectDownByPage

Representa o comando SelectDownByPage, que solicita que a seleção atual seja expandida para baixo em uma página.

SelectDownByParagraph

Representa o comando SelectDownByParagraph, que solicita que a seleção atual seja expandida para baixo em um parágrafo.

SelectLeftByCharacter

Representa o comando SelectLeftByCharacter, que solicita que a seleção atual seja expandida para a esquerda em um caractere.

SelectLeftByWord

Representa o comando SelectLeftByWord, que solicita que a seleção atual seja expandida para a esquerda em uma palavra.

SelectRightByCharacter

Representa o comando SelectRightByCharacter, que solicita que a seleção atual seja expandida para a direita em um caractere.

SelectRightByWord

Representa o comando SelectRightByWord, que solicita que a seleção atual seja expandida para a direita em uma palavra.

SelectToDocumentEnd

Representa o comando SelectToDocumentEnd, que solicita que a seleção atual seja expandida até o final do conteúdo.

SelectToDocumentStart

Representa o comando SelectToDocumentStart, que solicita que a seleção atual seja expandida até o início do conteúdo.

SelectToLineEnd

Representa o comando SelectToLineEnd, que solicita que a seleção atual seja expandida até o final da linha atual.

SelectToLineStart

Representa o comando SelectToLineStart, que solicita que a seleção atual seja expandida até o início da linha atual.

SelectUpByLine

Representa o comando SelectUpByLine, que solicita que a seleção atual seja expandida para cima em uma linha.

SelectUpByPage

Representa o comando SelectUpByPage, que solicita que a seleção atual seja expandida para cima em uma página.

SelectUpByParagraph

Representa o comando SelectUpByParagraph, que solicita que a seleção atual seja expandida para cima em um parágrafo.

TabBackward

Representa o comando TabBackward.

TabForward

Representa o comando TabForward.

ToggleBold

Representa o comando ToggleBold, que solicita que a formatação de Bold seja alternada na seleção atual.

ToggleBullets

Representa o comando ToggleBullets, que solicita que a formatação da lista não ordenada (também chamada de lista com marcadores) seja alternada na seleção atual.

ToggleInsert

Representa o comando ToggleInsert, que alterna o modo de digitação entre Inserir e Sobrescrever.

ToggleItalic

Representa o comando ToggleItalic, que solicita que a formatação de Italic seja alternada na seleção atual.

ToggleNumbering

Representa o comando ToggleNumbering, que solicita que a formatação da lista ordenada (também chamada de lista numerada) seja alternada na seleção atual.

ToggleSubscript

Representa o comando ToggleSubscript, que solicita que a formatação de subscrito seja alternada na seleção atual.

ToggleSuperscript

Representa o comando ToggleSuperscript, que solicita que a formatação de sobrescrito seja alternada na seleção atual.

ToggleUnderline

Representa o comando ToggleUnderline, que solicita que a formatação de Underline seja alternada na seleção atual.

Aplica-se a

Confira também