EditingCommands Classe

Definizione

Fornisce un set standard di comandi correlati alla 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 oggetto RichTextBox 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 mostra 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 del tasto 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 chiave per differenziare i comandi di Shift selezione dai comandi di spostamento del cursore. Ad esempio, il MoveLeftByCharacter comando ha un movimento di tasto 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 Panoramica dell'input.

Proprietà

Nome Descrizione
AlignCenter

Rappresenta il AlignCenter comando , che richiede che il paragrafo corrente o una selezione di paragrafi sia centrato.

AlignJustify

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

AlignLeft

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

AlignRight

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

Backspace

Rappresenta il comando , che richiede l'immissione Backspace di un backspace nella posizione corrente o sulla selezione corrente.

CorrectSpellingError

Rappresenta il CorrectSpellingError comando , che richiede la correzione di eventuali parole digitate in modo non corretto nella posizione corrente.

DecreaseFontSize

Rappresenta il DecreaseFontSize comando , che richiede che la dimensione del carattere per la selezione corrente venga ridotta di 1 punto.

DecreaseIndentation

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

Delete

Rappresenta il Delete comando , che richiede l'eliminazione della selezione corrente.

DeleteNextWord

Rappresenta il DeleteNextWord comando , che richiede l'eliminazione della parola successiva (relativa a una posizione corrente).

DeletePreviousWord

Rappresenta il DeletePreviousWord comando , che richiede l'eliminazione della parola precedente (relativa a una posizione corrente).

EnterLineBreak

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

EnterParagraphBreak

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

IgnoreSpellingError

Rappresenta il IgnoreSpellingError comando , che richiede che qualsiasi istanza di parole con errori di ortografia nella posizione corrente o nella selezione corrente venga ignorata.

IncreaseFontSize

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

IncreaseIndentation

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

MoveDownByLine

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

MoveDownByPage

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

MoveDownByParagraph

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

MoveLeftByCharacter

Rappresenta il MoveLeftByCharacter comando , che richiede che il cursore muova un carattere a sinistra.

MoveLeftByWord

Rappresenta il MoveLeftByWord comando , che richiede che il cursore muova una parola a sinistra.

MoveRightByCharacter

Rappresenta il MoveRightByCharacter comando , che richiede che il cursore muova un carattere a destra.

MoveRightByWord

Rappresenta il MoveRightByWord comando , che richiede che il cursore si sposti a destra di una parola.

MoveToDocumentEnd

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

MoveToDocumentStart

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

MoveToLineEnd

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

MoveToLineStart

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

MoveUpByLine

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

MoveUpByPage

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

MoveUpByParagraph

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

SelectDownByLine

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

SelectDownByPage

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

SelectDownByParagraph

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

SelectLeftByCharacter

Rappresenta il SelectLeftByCharacter comando , che richiede che la selezione corrente venga espansa da un carattere.

SelectLeftByWord

Rappresenta il SelectLeftByWord comando , che richiede che la selezione corrente venga espansa da una parola.

SelectRightByCharacter

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

SelectRightByWord

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

SelectToDocumentEnd

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

SelectToDocumentStart

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

SelectToLineEnd

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

SelectToLineStart

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

SelectUpByLine

Rappresenta il SelectUpByLine comando , che richiede che la selezione corrente venga espansa di una riga.

SelectUpByPage

Rappresenta il SelectUpByPage comando , che richiede che la selezione corrente venga espansa di una pagina.

SelectUpByParagraph

Rappresenta il SelectUpByParagraph comando , che richiede che la selezione corrente venga espansa di un paragrafo.

TabBackward

Rappresenta il TabBackward comando .

TabForward

Rappresenta il TabForward comando .

ToggleBold

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

ToggleBullets

Rappresenta il ToggleBullets comando , che richiede che la formattazione dell'elenco non ordinato (detto anche elenco puntato) venga attivata o disattivata sulla selezione corrente.

ToggleInsert

Rappresenta il ToggleInsert comando , che attiva o disattiva la modalità di digitazione tra Inserisci e Overtype.

ToggleItalic

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

ToggleNumbering

Rappresenta il ToggleNumbering comando , che richiede che la formattazione dell'elenco ordinato (detta anche elenco numerato) sia attivata o disattivata sulla selezione corrente.

ToggleSubscript

Rappresenta il ToggleSubscript comando , che richiede che la formattazione dell'indice venga attivata o disattivata nella selezione corrente.

ToggleSuperscript

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

ToggleUnderline

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

Si applica a

Vedi anche