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