EditingCommands Klasa

Definicja

Udostępnia standardowy zestaw poleceń związanych z edytowaniem.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
Dziedziczenie
EditingCommands

Przykłady

W poniższym przykładzie pokazano, jak wywołać polecenie edycji na obiekcie obsługującym polecenie .

W tym przykładzie element służy RichTextBox jako element docelowy polecenia. Należy pamiętać, że RichTextBox implementuje IInputElement interfejs (dziedziczony z FrameworkElement), i że zawiera natywną obsługę wielu poleceń edycji.

Pierwszym argumentem Execute metody jest parametr polecenia. Większość poleceń edycji ignoruje parametr polecenia; ogólnie rzecz biorąc, ten parametr powinien być null przeznaczony do edycji poleceń.

Drugi argument określa obiekt, do którego będzie kierowane polecenie. Ten obiekt musi zaimplementować IInputElement interfejs i powinien zawierać program obsługi dla określonego polecenia. Ogólnie rzecz biorąc, polecenie jest ignorowane podczas wywoływanego obiektu, który nie obsługuje polecenia.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Uwagi

W poniższej tabeli przedstawiono polecenia edycji i skojarzone domyślne gesty klucza (z nazwami kluczy z wyliczenia Key i ModifierKeys ).

Edytowanie polecenia Domyślny gest klawisza
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError brak domyślnego gestu klucza
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError brak domyślnego gestu klucza
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

Polecenia przenoszenia karetki i wybieranie rozszerzające polecenia mają wspólny zestaw domyślnych gestów klawiszy, a ogólną różnicą jest dodanie Shift klucza w celu odróżnienia poleceń wyboru od poleceń ruchu karetki. Na przykład MoveLeftByCharacter polecenie ma domyślny gest klawisza Left, a odpowiednie SelectLeftByCharacter polecenie ma domyślny gest klawisza+ShiftLeft .

Ogólnie rzecz biorąc, definicje poleceń udostępniane przez EditingCommands klasę nie korzystają z parametrów polecenia ( parameter parametr oczekiwany przez metodę Execute ).

Aby uzyskać więcej informacji na temat poleceń i poleceń, zobacz Omówienie danych wejściowych.

Właściwości

Nazwa Opis
AlignCenter

AlignCenter Reprezentuje polecenie, które żąda, aby bieżący akapit lub wybór akapitów był wyśrodkowany.

AlignJustify

AlignJustify Reprezentuje polecenie, które żąda, aby bieżący akapit lub wybór akapitów był uzasadniony.

AlignLeft

AlignLeft Reprezentuje polecenie , które żąda, aby wybór zawartości był wyrównany do lewej.

AlignRight

AlignRight Reprezentuje polecenie , które żąda, aby wybór zawartości był wyrównany do prawej.

Backspace

Backspace Reprezentuje polecenie, które żąda, aby backspace został wprowadzony w bieżącej pozycji lub w bieżącym zaznaczeniu.

CorrectSpellingError

CorrectSpellingError Reprezentuje polecenie , które żąda, aby wszelkie błędnie napisane wyrazy w bieżącym położeniu zostały poprawione.

DecreaseFontSize

DecreaseFontSize Reprezentuje polecenie, które żąda, aby rozmiar czcionki bieżącego zaznaczenia został zmniejszony o 1 punkt.

DecreaseIndentation

DecreaseIndentation Reprezentuje polecenie , które żąda, aby wcięcie dla bieżącego akapitu było zmniejszane o jeden przystanek tabulacji.

Delete

Delete Reprezentuje polecenie , które żąda usunięcia bieżącego zaznaczenia.

DeleteNextWord

DeleteNextWord Reprezentuje polecenie , które żąda usunięcia następnego słowa (względem bieżącej pozycji).

DeletePreviousWord

DeletePreviousWord Reprezentuje polecenie, które żąda usunięcia poprzedniego słowa (względem bieżącego położenia).

EnterLineBreak

EnterLineBreak Reprezentuje polecenie, które żąda wstawienia podziału wiersza w bieżącej pozycji lub bieżącego zaznaczenia.

EnterParagraphBreak

EnterParagraphBreak Reprezentuje polecenie, które żąda wstawienia przerwania akapitu w bieżącej pozycji lub bieżącego zaznaczenia.

IgnoreSpellingError

IgnoreSpellingError Reprezentuje polecenie , które żąda, aby wszystkie wystąpienia błędnie napisanych wyrazów w bieżącej pozycji lub w bieżącym zaznaczeniu są ignorowane.

IncreaseFontSize

IncreaseFontSize Reprezentuje polecenie, które żąda zwiększenia rozmiaru czcionki bieżącego zaznaczenia o 1 punkt.

IncreaseIndentation

IncreaseIndentation Reprezentuje polecenie , które żąda, aby wcięcie dla bieżącego akapitu było zwiększane o jeden przystanek tabulacji.

MoveDownByLine

MoveDownByLine Reprezentuje polecenie , które żąda, aby daszek przechodził w dół o jeden wiersz.

MoveDownByPage

MoveDownByPage Reprezentuje polecenie , które żąda, aby daszek został przeniesiony w dół o jedną stronę.

MoveDownByParagraph

MoveDownByParagraph Reprezentuje polecenie , które żąda, aby daszek został przeniesiony w dół o jeden akapit.

MoveLeftByCharacter

MoveLeftByCharacter Reprezentuje polecenie , które żąda, aby daszek przeniósł jeden znak w lewo.

MoveLeftByWord

MoveLeftByWord Reprezentuje polecenie , które żąda, aby daszek przeniósł jeden wyraz w lewo.

MoveRightByCharacter

MoveRightByCharacter Reprezentuje polecenie , które żąda, aby daszek przeniósł jeden znak w prawo.

MoveRightByWord

MoveRightByWord Reprezentuje polecenie , które żąda, aby daszek przeniósł się w prawo po jednym słowie.

MoveToDocumentEnd

MoveToDocumentEnd Reprezentuje polecenie, które żąda przeniesienia karetki na sam koniec zawartości.

MoveToDocumentStart

MoveToDocumentStart Reprezentuje polecenie , które żąda przejścia karetki na sam początek zawartości.

MoveToLineEnd

MoveToLineEnd Reprezentuje polecenie , które żąda przeniesienia karetki na koniec bieżącego wiersza.

MoveToLineStart

MoveToLineStart Reprezentuje polecenie , które żąda przeniesienia karetki na początek bieżącego wiersza.

MoveUpByLine

MoveUpByLine Reprezentuje polecenie , które żąda, aby daszek przeniósł się w górę o jeden wiersz.

MoveUpByPage

MoveUpByPage Reprezentuje polecenie , które żąda przeniesienia karetki w górę o jedną stronę.

MoveUpByParagraph

MoveUpByParagraph Reprezentuje polecenie , które żąda przeniesienia karetki w górę o jeden akapit.

SelectDownByLine

SelectDownByLine Reprezentuje polecenie, które żąda rozwinięcia bieżącego zaznaczenia w dół o jeden wiersz.

SelectDownByPage

SelectDownByPage Reprezentuje polecenie , które żąda rozwinięcia bieżącego zaznaczenia w dół o jedną stronę.

SelectDownByParagraph

SelectDownByParagraph Reprezentuje polecenie, które żąda rozwinięcia bieżącego zaznaczenia w dół o jeden akapit.

SelectLeftByCharacter

SelectLeftByCharacter Reprezentuje polecenie , które żąda rozszerzenia bieżącego zaznaczenia o jeden znak.

SelectLeftByWord

SelectLeftByWord Reprezentuje polecenie , które żąda rozwinięcia bieżącego zaznaczenia przez jedno słowo.

SelectRightByCharacter

SelectRightByCharacter Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia bezpośrednio o jeden znak.

SelectRightByWord

SelectRightByWord Reprezentuje polecenie, które żąda rozwinięcia bieżącego zaznaczenia bezpośrednio jednym wyrazem.

SelectToDocumentEnd

SelectToDocumentEnd Reprezentuje polecenie , które żąda rozszerzenia bieżącego zaznaczenia na sam koniec zawartości.

SelectToDocumentStart

SelectToDocumentStart Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia do samego początku zawartości.

SelectToLineEnd

SelectToLineEnd Reprezentuje polecenie , które żąda rozszerzenia bieżącego zaznaczenia na końcu bieżącego wiersza.

SelectToLineStart

SelectToLineStart Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia na początek bieżącego wiersza.

SelectUpByLine

SelectUpByLine Reprezentuje polecenie , które żąda rozwinięcia bieżącego zaznaczenia w górę o jeden wiersz.

SelectUpByPage

SelectUpByPage Reprezentuje polecenie , które żąda rozszerzenia bieżącego zaznaczenia o jedną stronę.

SelectUpByParagraph

SelectUpByParagraph Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia o jeden akapit.

TabBackward

TabBackward Reprezentuje polecenie .

TabForward

TabForward Reprezentuje polecenie .

ToggleBold

ToggleBold Reprezentuje polecenie , które żąda Bold przełączenia formatowania w bieżącym zaznaczeniu.

ToggleBullets

ToggleBullets Reprezentuje polecenie , które żąda, aby nieurządkowana lista (nazywana również listą punktowaną) formatowanie było przełączane w bieżącym zaznaczeniu.

ToggleInsert

ToggleInsert Reprezentuje polecenie, które przełącza tryb wpisywania między wstawiania i nadtypu.

ToggleItalic

ToggleItalic Reprezentuje polecenie , które żąda Italic przełączenia formatowania w bieżącym zaznaczeniu.

ToggleNumbering

ToggleNumbering Reprezentuje polecenie , które żąda, aby lista uporządkowana (nazywana również listą numerowaną) formatowanie było przełączane w bieżącym zaznaczeniu.

ToggleSubscript

ToggleSubscript Reprezentuje polecenie , które żąda, aby formatowanie indeksu dolnego było przełączane w bieżącym zaznaczeniu.

ToggleSuperscript

Reprezentuje polecenie , które żąda, aby formatowanie indeksu ToggleSuperscript górnego było przełączane w bieżącym zaznaczeniu.

ToggleUnderline

ToggleUnderline Reprezentuje polecenie , które żąda Underline przełączenia formatowania w bieżącym zaznaczeniu.

Dotyczy

Zobacz też