EditingCommands Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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).
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. |