EditingCommands Osztály

Definíció

A szerkesztéssel kapcsolatos parancsok szabványos készletét biztosítja.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
Öröklődés
EditingCommands

Példák

Az alábbi példa bemutatja, hogyan hívhat meg szerkesztési parancsot egy olyan objektumon, amely támogatja a parancsot.

Ebben a példában egy RichTextBox parancs célként szolgál. Vegye figyelembe, hogy RichTextBox implementálja a IInputElement felületet (amelytől FrameworkElementöröklődik), és számos szerkesztési parancs natív támogatását tartalmazza.

A metódus első argumentuma Execute egy parancsparaméter. A legtöbb szerkesztési parancs figyelmen kívül hagyja a parancsparamétert; ez a paraméter általában a parancsok szerkesztésére használható null .

A második argumentum azt az objektumot adja meg, amelyhez a parancsot átirányítja. Ennek az objektumnak implementálnia kell az IInputElement interfészt, és tartalmaznia kell egy kezelőt a megadott parancshoz. A parancsok általában figyelmen kívül lesznek hagyva, amikor olyan objektumon hívja meg a rendszer, amely nem kezeli a parancsot.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Megjegyzések

Az alábbi táblázat a szerkesztési parancsokat és a hozzá tartozó alapértelmezett billentyűmozdulatokat mutatja be (a kulcsnevek és Key az ModifierKeys enumerálások alapján).

Szerkesztési parancs Alapértelmezett billentyűmozdulat
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError nincs alapértelmezett kulcsmozdulat
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError nincs alapértelmezett kulcsmozdulat
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

A gondviselő mozgási parancsok és a kijelölést bővítő parancsok közös alapértelmezett billentyűmozdulatokat használnak, az általános különbség az, hogy a Shift kijelölési parancsokat a gondnokmozdulati parancsoktól megkülönbözteti. A parancs például MoveLeftByCharacter egy alapértelmezett billentyűmozdulatot Lefttartalmaz, a megfelelő SelectLeftByCharacter parancs pedig az alapértelmezett billentyűmozdulatotShift+Left.

Az osztály által EditingCommands megadott parancsdefiníciók általában nem használják a parancsparamétereket (a parameter metódus által várt paramétert Execute ).

A parancsokkal és parancsokkal kapcsolatos további információkért tekintse meg a Bemenet áttekintése című témakört.

Tulajdonságok

Name Description
AlignCenter

AlignCenter A parancsot jelöli, amely azt kéri, hogy az aktuális bekezdés vagy a bekezdések kijelölése legyen középre igazítva.

AlignJustify

AlignJustify A parancsot jelöli, amely azt kéri, hogy az aktuális bekezdés vagy a bekezdések kijelölése legyen indokolt.

AlignLeft

AlignLeft A parancsot jelöli, amely azt kéri, hogy a tartalom kijelölése balra legyen igazítva.

AlignRight

AlignRight A parancsot jelöli, amely azt kéri, hogy a tartalom egy kiválasztott elemét igazítsa jobbra.

Backspace

Backspace A parancsot jelöli, amely azt kéri, hogy az aktuális pozícióban vagy az aktuális kijelölésen keresztül adjon meg egy háttérteret.

CorrectSpellingError

CorrectSpellingError A parancsot jelöli, amely azt kéri, hogy az aktuális pozícióban lévő hibásan írt szavakat javítsa ki.

DecreaseFontSize

DecreaseFontSize A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölés betűmérete 1 ponttal csökkenjen.

DecreaseIndentation

Azt a DecreaseIndentation parancsot jelöli, amely azt kéri, hogy az aktuális bekezdés behúzása egy tabulátorral csökkenjen.

Delete

Delete A parancsot jelöli, amely az aktuális kijelölés törlését kéri.

DeleteNextWord

DeleteNextWord A parancsot jelöli, amely a következő szó törlését kéri (az aktuális pozícióhoz képest).

DeletePreviousWord

DeletePreviousWord A parancsot jelöli, amely az előző szó törlését kéri (az aktuális pozícióhoz képest).

EnterLineBreak

EnterLineBreak A parancsot jelöli, amely azt kéri, hogy szúrjon be egy sortörést az aktuális pozícióba vagy az aktuális kijelölés fölé.

EnterParagraphBreak

EnterParagraphBreak A parancsot jelöli, amely azt kéri, hogy szúrjon be bekezdéstörést az aktuális pozícióba vagy az aktuális kijelölés fölé.

IgnoreSpellingError

Ez a parancs azt a IgnoreSpellingError parancsot jelöli, amely azt kéri, hogy az aktuális pozícióban vagy az aktuális kijelölésben szereplő hibás szavak minden példányát hagyja figyelmen kívül.

IncreaseFontSize

IncreaseFontSize A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölés betűmérete 1 ponttal legyen növelve.

IncreaseIndentation

Azt a IncreaseIndentation parancsot jelöli, amely azt kéri, hogy az aktuális bekezdés behúzását egy tabulátorral növelje.

MoveDownByLine

MoveDownByLine A parancsot jelöli, amely azt kéri, hogy a gondviselet egy sorral lejjebb lépjen.

MoveDownByPage

MoveDownByPage A parancsot jelöli, amely azt kéri, hogy a gondviselet egy oldallal lejjebb lépjen.

MoveDownByParagraph

MoveDownByParagraph A parancsot jelöli, amely azt kéri, hogy a gondviselet egy bekezdéssel lejjebb lépjen.

MoveLeftByCharacter

MoveLeftByCharacter A parancsot jelöli, amely azt kéri, hogy a gondviselt egy karaktert helyezzen balra.

MoveLeftByWord

MoveLeftByWord A parancsot jelöli, amely azt kéri, hogy a gondviselt egy szót helyezzen el.

MoveRightByCharacter

MoveRightByCharacter A parancsot jelöli, amely azt kéri, hogy a gondviselt egy karaktert helyezzen jobbra.

MoveRightByWord

MoveRightByWord A parancsot jelöli, amely azt kéri, hogy a gondviselet egy szóval jobbra mozogjon.

MoveToDocumentEnd

MoveToDocumentEnd A parancsot jelöli, amely azt kéri, hogy a gondviselt a tartalom végére lépjen.

MoveToDocumentStart

MoveToDocumentStart A parancsot jelöli, amely azt kéri, hogy a gondviselt a tartalom elejére lépjen.

MoveToLineEnd

MoveToLineEnd A parancsot jelöli, amely azt kéri, hogy a gondviselet az aktuális sor végére lépjen.

MoveToLineStart

MoveToLineStart A parancsot jelöli, amely azt kéri, hogy a gondviselet az aktuális sor elejére lépjen.

MoveUpByLine

MoveUpByLine A parancsot jelöli, amely azt kéri, hogy a gondviselet egy sorral feljebb lépjen.

MoveUpByPage

MoveUpByPage A parancsot jelöli, amely azt kéri, hogy a gondviselet egy oldallal feljebb lépjen.

MoveUpByParagraph

MoveUpByParagraph A parancsot jelöli, amely azt kéri, hogy a gondviselet egy bekezdéssel feljebb lépjen.

SelectDownByLine

SelectDownByLine A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy sortal bontsa ki.

SelectDownByPage

SelectDownByPage A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy oldallal bontsa ki.

SelectDownByParagraph

SelectDownByParagraph A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy bekezdéssel bontsa ki.

SelectLeftByCharacter

SelectLeftByCharacter A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy karakterrel bontsa ki.

SelectLeftByWord

SelectLeftByWord A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy szóval bontsa ki.

SelectRightByCharacter

SelectRightByCharacter A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy karakterrel bontsa ki.

SelectRightByWord

SelectRightByWord A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy szóval bontsa ki.

SelectToDocumentEnd

SelectToDocumentEnd A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölés a tartalom végéig legyen kibontva.

SelectToDocumentStart

SelectToDocumentStart A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölés a tartalom elejére legyen kibontva.

SelectToLineEnd

SelectToLineEnd A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölés az aktuális sor végéig legyen kibontva.

SelectToLineStart

SelectToLineStart A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölés az aktuális sor elejére legyen kibontva.

SelectUpByLine

SelectUpByLine A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy sorral bővítse ki.

SelectUpByPage

SelectUpByPage A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy oldallal bővítse ki.

SelectUpByParagraph

SelectUpByParagraph A parancsot jelöli, amely azt kéri, hogy az aktuális kijelölést egy bekezdéssel bővítse ki.

TabBackward

A parancsot TabBackward jelöli.

TabForward

A parancsot TabForward jelöli.

ToggleBold

Azt a ToggleBold parancsot jelöli, amely azt kéri, hogy Bold az aktuális kijelölésen állítsa be a formázást.

ToggleBullets

Azt a ToggleBullets parancsot jelöli, amely azt kéri, hogy a rendezetlen lista (más néven listajeles lista) formázása váltson az aktuális kijelölésen.

ToggleInsert

ToggleInsert A parancsot jelöli, amely a beszúrás és a felülírás közötti gépelési módot váltja ki.

ToggleItalic

Azt a ToggleItalic parancsot jelöli, amely azt kéri, hogy Italic az aktuális kijelölésen állítsa be a formázást.

ToggleNumbering

Azt a ToggleNumbering parancsot jelöli, amely a rendezett lista (más néven számozott lista) formázását kéri az aktuális kijelölésen.

ToggleSubscript

Azt a ToggleSubscript parancsot jelöli, amely azt kéri, hogy az alsó index formázása váltson az aktuális kijelölésen.

ToggleSuperscript

Azt a ToggleSuperscript parancsot jelöli, amely azt kéri, hogy a felső index formázása váltson az aktuális kijelölésen.

ToggleUnderline

Azt a ToggleUnderline parancsot jelöli, amely azt kéri, hogy Underline az aktuális kijelölésen állítsa be a formázást.

A következőre érvényes:

Lásd még