Condividi tramite


EditingCommands Classe

Definizione

Fornisce un insieme standard di comandi di modifica.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
Ereditarietà
EditingCommands

Esempio

Nell'esempio seguente viene illustrato come richiamare un comando di modifica in un oggetto che supporta il comando .

Per questo esempio, un RichTextBox oggetto funge da destinazione del comando. Si noti che RichTextBox implementa l'interfaccia IInputElement (ereditata da FrameworkElement) e che include il supporto nativo per molti comandi di modifica.

Il primo argomento per il Execute metodo è un parametro di comando. La maggior parte dei comandi di modifica ignora il parametro di comando; in generale, questo parametro deve essere null per la modifica dei comandi.

Il secondo argomento specifica l'oggetto a cui verrà indirizzato il comando. Questo oggetto deve implementare l'interfaccia IInputElement e deve includere un gestore per il comando specificato. In genere, un comando viene ignorato quando viene richiamato su un oggetto che non gestisce il comando.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Commenti

La tabella seguente illustra i comandi di modifica e i movimenti di chiave predefiniti associati (con i nomi delle chiavi delle Key e enumerazioni e ModifierKeys ).

Comando di modifica Movimento della chiave predefinito
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError nessun movimento di chiave predefinito
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError nessun movimento di chiave predefinito
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

I comandi di spostamento del cursore e la selezione che espandono i comandi condividono un set comune di movimenti di tasti predefiniti, la differenza generale è l'aggiunta della Shift chiave per distinguere i comandi di selezione dai comandi di spostamento del cursore. Ad esempio, il MoveLeftByCharacter comando ha un movimento di chiave predefinito di Lefte il comando corrispondente SelectLeftByCharacter ha un movimento di tasto predefinito di+ShiftLeft .

In generale, le definizioni dei comandi fornite dalla EditingCommands classe non usano parametri di comando (il parameter parametro previsto dal Execute metodo ).

Per altre informazioni sui comandi e sui comandi, vedere Cenni preliminari sull'input.

Proprietà

AlignCenter

Rappresenta il comando AlignCenter, il quale richiede che il paragrafo corrente o una selezione di paragrafi vengano allineati al centro.

AlignJustify

Rappresenta il comando AlignJustify, il quale richiede che il paragrafo corrente o una selezione di paragrafi vengano giustificati.

AlignLeft

Rappresenta il comando AlignLeft, il quale richiede che una selezione di contenuto venga allineata a sinistra.

AlignRight

Rappresenta il comando AlignRight, il quale richiede che una selezione di contenuto venga allineata a destra.

Backspace

Rappresenta il comando Backspace, il quale richiede che un carattere backspace venga inserito nella posizione corrente o sulla selezione corrente.

CorrectSpellingError

Rappresenta il comando CorrectSpellingError, il quale richiede la correzione delle parole digitate in modo non corretto nella posizione corrente.

DecreaseFontSize

Rappresenta il comando DecreaseFontSize, il quale richiede che le dimensioni del carattere per la selezione corrente vengano ridotte di 1 punto.

DecreaseIndentation

Rappresenta il comando DecreaseIndentation, il quale richiede che il rientro per il paragrafo corrente venga ridotto di una tabulazione.

Delete

Rappresenta il comando Delete, il quale richiede che la selezione corrente venga eliminata.

DeleteNextWord

Rappresenta il comando DeleteNextWord, il quale richiede che la parola successiva in relazione alla posizione corrente venga eliminata.

DeletePreviousWord

Rappresenta il comando DeletePreviousWord, il quale richiede che la parola precedente in relazione alla posizione corrente venga eliminata.

EnterLineBreak

Rappresenta il comando EnterLineBreak, il quale richiede l'inserimento di un'interruzione di riga nella posizione corrente o sulla selezione corrente.

EnterParagraphBreak

Rappresenta il comando EnterParagraphBreak, il quale richiede l'inserimento di un'interruzione di paragrafo nella posizione corrente o sulla selezione corrente.

IgnoreSpellingError

Rappresenta il comando IgnoreSpellingError, il quale richiede che le istanze di parole digitate in modo non corretto nella posizione o selezione corrente vengano ignorate.

IncreaseFontSize

Rappresenta il comando IncreaseFontSize, il quale richiede che le dimensioni del carattere per la selezione corrente vengano aumentate di 1 punto.

IncreaseIndentation

Rappresenta il comando IncreaseIndentation, il quale richiede che il rientro per il paragrafo corrente venga aumentato di una tabulazione.

MoveDownByLine

Rappresenta il comando MoveDownByLine, il quale richiede che il cursore venga spostato di una riga verso il basso.

MoveDownByPage

Rappresenta il comando MoveDownByPage, il quale richiede che il cursore venga spostato di una pagina verso il basso.

MoveDownByParagraph

Rappresenta il comando MoveDownByParagraph, il quale richiede che il cursore venga spostato di un paragrafo verso il basso.

MoveLeftByCharacter

Rappresenta il comando MoveLeftByCharacter, il quale richiede che il cursore venga spostato di un carattere verso sinistra.

MoveLeftByWord

Rappresenta il comando MoveLeftByWord, il quale richiede che il cursore venga spostato di una parola verso sinistra.

MoveRightByCharacter

Rappresenta il comando MoveRightByCharacter, il quale richiede che il cursore venga spostato di un carattere verso destra.

MoveRightByWord

Rappresenta il comando MoveRightByWord, il quale richiede che il cursore venga spostato di una parola verso destra.

MoveToDocumentEnd

Rappresenta il comando MoveToDocumentEnd, il quale richiede che il cursore venga spostato alla fine del contenuto.

MoveToDocumentStart

Rappresenta il comando MoveToDocumentStart, il quale richiede che il cursore venga spostato all'inizio del contenuto.

MoveToLineEnd

Rappresenta il comando MoveToLineEnd, il quale richiede che il cursore venga spostato alla fine della riga corrente.

MoveToLineStart

Rappresenta il comando MoveToLineStart, il quale richiede che il cursore venga spostato all'inizio della riga corrente.

MoveUpByLine

Rappresenta il comando MoveUpByLine, il quale richiede che il cursore venga spostato di una riga verso l'alto.

MoveUpByPage

Rappresenta il comando MoveUpByPage, il quale richiede che il cursore venga spostato di una pagina verso l'alto.

MoveUpByParagraph

Rappresenta il comando MoveUpByParagraph, il quale richiede che il cursore venga spostato di un paragrafo verso l'alto.

SelectDownByLine

Rappresenta il comando SelectDownByLine, il quale richiede che la selezione corrente venga espansa di una riga verso il basso.

SelectDownByPage

Rappresenta il comando SelectDownByPage, il quale richiede che la selezione corrente venga espansa di una pagina verso il basso.

SelectDownByParagraph

Rappresenta il comando SelectDownByParagraph, il quale richiede che la selezione corrente venga espansa di un paragrafo verso il basso.

SelectLeftByCharacter

Rappresenta il comando SelectLeftByCharacter, il quale richiede che la selezione corrente venga espansa di un carattere verso sinistra.

SelectLeftByWord

Rappresenta il comando SelectLeftByWord, il quale richiede che la selezione corrente venga espansa di una parola verso sinistra.

SelectRightByCharacter

Rappresenta il comando SelectRightByCharacter, il quale richiede che la selezione corrente venga espansa di un carattere verso destra.

SelectRightByWord

Rappresenta il comando SelectRightByWord, il quale richiede che la selezione corrente venga espansa di una parola verso destra.

SelectToDocumentEnd

Rappresenta il comando SelectToDocumentEnd, il quale richiede che la selezione corrente venga espansa alla fine del contenuto.

SelectToDocumentStart

Rappresenta il comando SelectToDocumentStart, il quale richiede che la selezione corrente venga espansa all'inizio del contenuto.

SelectToLineEnd

Rappresenta il comando SelectToLineEnd, il quale richiede che la selezione corrente venga espansa alla fine della riga corrente.

SelectToLineStart

Rappresenta il comando SelectToLineStart, il quale richiede che la selezione corrente venga espansa all'inizio della riga corrente.

SelectUpByLine

Rappresenta il comando SelectUpByLine, il quale richiede che la selezione corrente venga espansa di una riga verso l'alto.

SelectUpByPage

Rappresenta il comando SelectUpByPage, il quale richiede che la selezione corrente venga espansa di una pagina verso l'alto.

SelectUpByParagraph

Rappresenta il comando SelectUpByParagraph, il quale richiede che la selezione corrente venga espansa di un paragrafo verso l'alto.

TabBackward

Rappresenta il comando TabBackward.

TabForward

Rappresenta il comando TabForward.

ToggleBold

Rappresenta il comando ToggleBold, il quale richiede che la formattazione Bold venga attivata o disattivata sulla selezione corrente.

ToggleBullets

Rappresenta il comando ToggleBullets, il quale richiede che la formattazione di elenco non ordinato, definito anche elenco puntato, venga attivata o disattivata sulla selezione corrente.

ToggleInsert

Rappresenta il comando ToggleInsert, il quale passa dalla modalità di digitazione Inserisci a Sovrascrivi, o viceversa.

ToggleItalic

Rappresenta il comando ToggleItalic, il quale richiede che la formattazione Italic venga attivata o disattivata sulla selezione corrente.

ToggleNumbering

Rappresenta il comando ToggleNumbering, il quale richiede che la formattazione di elenco ordinato, definito anche elenco numerato, venga attivata o disattivata sulla selezione corrente.

ToggleSubscript

Rappresenta il comando ToggleSubscript, il quale richiede che la formattazione in pedice venga attivata o disattivata sulla selezione corrente.

ToggleSuperscript

Rappresenta il comando ToggleSuperscript, il quale richiede che la formattazione in apice venga attivata o disattivata sulla selezione corrente.

ToggleUnderline

Rappresenta il comando ToggleUnderline, il quale richiede che la formattazione Underline venga attivata o disattivata sulla selezione corrente.

Si applica a

Vedi anche