EditingCommands Classe

Definição

Fornece um conjunto padrão de comandos relacionados com edição.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
Herança
EditingCommands

Exemplos

O exemplo seguinte demonstra como invocar um comando de edição num objeto que suporta o comando.

Neste exemplo, a RichTextBox serve como alvo de comando. Note que RichTextBox implementa a IInputElement interface (herdada de FrameworkElement), e que 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, este parâmetro deve ser null para editar comandos.

O segundo argumento especifica o objeto para o qual o comando será encaminhado. Este objeto deve implementar a IInputElement interface e deve incluir um handler para o comando especificado. Geralmente, um comando é ignorado quando invocado num objeto que não o controla.

RichTextBox rTB = new RichTextBox();

EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Observações

A tabela seguinte mostra os comandos de edição e os gestos de tecla padrão associados (com nomes-chave das Key enumerações e ModifierKeys de e).

Comando de edição Gesto de tecla padrão
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError sem gesto de tecla padrão
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError sem gesto de tecla 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 de caret e os comandos de expansão de seleção partilham um conjunto comum de gestos de teclas padrão, sendo a diferença geral a adição da Shift chave para diferenciar comandos de seleção de comandos de movimento de caret. Por exemplo, o MoveLeftByCharacter comando tem um gesto de chave por defeito de Left, e o comando correspondente SelectLeftByCharacter tem um gesto de chave por defeito de+ShiftLeft .

Em geral, as definições de comandos fornecidas pela EditingCommands classe não utilizam parâmetros de comando (o parameter parâmetro esperado pelo Execute método).

Para mais informações sobre comandos e comandos, consulte Visão Geral de Entrada.

Propriedades

Name Description
AlignCenter

Representa o AlignCenter comando, que pede que o parágrafo atual ou uma seleção de parágrafos seja centrado.

AlignJustify

Representa o AlignJustify comando, que pede que o parágrafo atual ou uma seleção de parágrafos seja justificado.

AlignLeft

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

AlignRight

Representa o AlignRight comando, que pede que uma seleção de conteúdo seja alinhada corretamente.

Backspace

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

CorrectSpellingError

Representa o CorrectSpellingError comando, que pede que qualquer palavra mal escrita na posição atual seja corrigida.

DecreaseFontSize

Representa o DecreaseFontSize comando, que pede que o tamanho da fonte para a seleção atual seja reduzido em 1 ponto.

DecreaseIndentation

Representa o DecreaseIndentation comando, que pede que a indentação do parágrafo atual seja reduzida em um ponto de tabulação.

Delete

Representa o Delete comando, que pede que a seleção atual seja eliminada.

DeleteNextWord

Representa o DeleteNextWord comando, que pede que a próxima palavra (relativamente a uma posição atual) seja eliminada.

DeletePreviousWord

Representa o DeletePreviousWord comando, que solicita que a palavra anterior (relativa a uma posição atual) seja eliminada.

EnterLineBreak

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

EnterParagraphBreak

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

IgnoreSpellingError

Representa o IgnoreSpellingError comando, que pede que quaisquer instâncias de palavras mal escritas na posição atual ou na seleção atual sejam ignoradas.

IncreaseFontSize

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

IncreaseIndentation

Representa o IncreaseIndentation comando, que solicita que a indentação para o parágrafo atual seja aumentada em um ponto de tabulação.

MoveDownByLine

Representa o MoveDownByLine comando, que solicita que o caret desça uma linha.

MoveDownByPage

Representa o MoveDownByPage comando, que pede que o caret desça uma página.

MoveDownByParagraph

Representa o MoveDownByParagraph comando, que pede que o caret desça um parágrafo.

MoveLeftByCharacter

Representa o MoveLeftByCharacter comando, que pede que o caret se mova um carácter para a esquerda.

MoveLeftByWord

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

MoveRightByCharacter

Representa o MoveRightByCharacter comando, que pede que o caret mova um carácter para a direita.

MoveRightByWord

Representa o MoveRightByWord comando, que pede que o caret se mova para a direita por uma palavra.

MoveToDocumentEnd

Representa o MoveToDocumentEnd comando, que solicita que o caret avance até ao final do conteúdo.

MoveToDocumentStart

Representa o MoveToDocumentStart comando, que solicita que o caret avance para o início do conteúdo.

MoveToLineEnd

Representa o MoveToLineEnd comando, que solicita que o caret se mova para o fim 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 pede que o caret avance uma linha.

MoveUpByPage

Representa o MoveUpByPage comando, que pede que o caret avance uma página.

MoveUpByParagraph

Representa o MoveUpByParagraph comando, que pede que o caret avance um parágrafo.

SelectDownByLine

Representa o SelectDownByLine comando, que pede que a seleção atual seja expandida por uma linha.

SelectDownByPage

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

SelectDownByParagraph

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

SelectLeftByCharacter

Representa o SelectLeftByCharacter comando, que solicita que a seleção atual seja expandida por um carácter.

SelectLeftByWord

Representa o SelectLeftByWord comando, que pede que a seleção atual seja expandida à esquerda por uma palavra.

SelectRightByCharacter

Representa o SelectRightByCharacter comando, que pede que a seleção atual seja expandida em um carácter.

SelectRightByWord

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

SelectToDocumentEnd

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

SelectToDocumentStart

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

SelectToLineEnd

Representa o SelectToLineEnd comando, que pede que a seleção atual seja expandida até ao fim 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 pede que a seleção atual seja expandida uma linha para cima.

SelectUpByPage

Representa o SelectUpByPage comando, que pede que a seleção atual seja expandida uma página.

SelectUpByParagraph

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

TabBackward

Representa o TabBackward comando.

TabForward

Representa o TabForward comando.

ToggleBold

Representa o ToggleBold comando, que pede que Bold a formatação seja ativada na seleção atual.

ToggleBullets

Representa o ToggleBullets comando que solicita que a formatação da lista não ordenada (também referida como lista com marcadores) seja ativada na seleção atual.

ToggleInsert

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

ToggleItalic

Representa o ToggleItalic comando, que pede que Italic a formatação seja ativada na seleção atual.

ToggleNumbering

Representa o ToggleNumbering comando, que pede que a formatação da lista ordenada (também referida como lista numerada) seja ativada na seleção atual.

ToggleSubscript

Representa o ToggleSubscript comando, que pede que a formatação do subscrito seja ativada na seleção atual.

ToggleSuperscript

Representa o ToggleSuperscript comando, que pede que a formatação do sobrescrito seja ativada na seleção atual.

ToggleUnderline

Representa o ToggleUnderline comando, que pede que Underline a formatação seja ativada na seleção atual.

Aplica-se a

Ver também