EditingCommands 클래스

정의

편집 관련 명령의 표준 집합을 제공합니다.Provides a standard set of editing related commands.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
상속
EditingCommands

예제

다음 예제에서는 명령을 지 원하는 개체에는 편집 명령을 호출 하는 방법에 설명 합니다.The following example demonstrates how to invoke an editing command on an object that supports the command.

예를 들어 한 RichTextBox 명령 대상으로 사용 됩니다.For this example, a RichTextBox serves as the command target. 유의 RichTextBox 구현를 IInputElement 인터페이스 (에서 상속 되며, FrameworkElement), 많은 편집 명령에 대 한 기본 지원을 포함 하 고 합니다.Note that RichTextBox implements the IInputElement interface (inherited from FrameworkElement), and that it includes native support for many editing commands.

첫 번째 인수는 Execute 메서드는 명령 매개 변수입니다.The first argument for the Execute method is a command parameter. 대부분의 편집 명령을 무시 명령 매개 변수입니다. 일반적으로이 매개 변수 여야 합니다 null 편집 명령에 대 한 합니다.Most editing commands ignore the command parameter; in general, this parameter should be null for editing commands.

두 번째 인수는 명령이 라우팅되는 개체를 지정 합니다.The second argument specifies the object to which the command will be routed. 이 개체를 구현 해야 합니다 IInputElement 인터페이스 및 지정된 된 명령에 대 한 처리기를 포함 해야 합니다.This object must implement the IInputElement interface, and should include a handler for the specified command. 일반적으로 명령의 명령을 처리 하지 않는 개체에서 호출 하는 경우 무시 됩니다.Generally, a command is ignored when invoked on an object that does not handle the command.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

설명

다음 표에서 편집 명령과 연결 된 기본 키 제스처 (에서 키 이름의 합니다 KeyModifierKeys 열거형)입니다.The following table shows the editing commands and the associated default key gestures (with key names from the Key and ModifierKeys enumerations).

명령 편집Editing command 기본 키 제스처Default key gesture
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError 기본 키 제스처가 없습니다no default key gesture
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError 기본 키 제스처가 없습니다no default key gesture
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

캐럿 이동 명령 및 선택 영역 확장 명령을 기본 키 제스처의 공통 집합을 추가 되 고 일반 차이 공유 합니다 Shift 캐럿 이동 명령을 선택 명령 구별 하기 위해 키입니다.Caret movement commands and selection expanding commands share a common set of default key gestures, the general difference being the addition of the Shift key to differentiate selection commands from caret movement commands. 예를 들어 합니다 MoveLeftByCharacter 명령에는 기본 키 제스처는 Left, 및 해당 SelectLeftByCharacter 명령에는 기본 키 제스처는 Shift + Left합니다.For example, the MoveLeftByCharacter command has a default key gesture of Left, and the corresponding SelectLeftByCharacter command has a default key gesture of Shift+Left.

명령 정의에서 제공 하는 일반적으로 EditingCommands 클래스를 만들지 마십시오 명령 매개 변수를 사용 (합니다 parameter 에 필요한 매개 변수는 Execute 메서드).In general, the command definitions provided by the EditingCommands class do not make use of command parameters (the parameter parameter expected by the Execute method).

명령 및 명령에 대 한 자세한 내용은 참조 하세요. 입력 개요합니다.For more information on commands and commanding, see Input Overview.

속성

AlignCenter

현재 단락이나 단락의 선택 영역이 가운데 놓이도록 요청하는 AlignCenter 명령을 나타냅니다.Represents the AlignCenter command, which requests that the current paragraph or a selection of paragraphs be centered.

AlignJustify

현재 단락이나 단락의 선택 영역이 양쪽 맞춤되도록 요청하는 AlignJustify 명령을 나타냅니다.Represents the AlignJustify command, which requests that the current paragraph or a selection of paragraphs be justified.

AlignLeft

콘텐츠의 선택 영역을 왼쪽에 맞추도록 요청하는 AlignLeft 명령을 나타냅니다.Represents the AlignLeft command, which requests that a selection of content be aligned left.

AlignRight

콘텐츠의 선택 영역을 오른쪽에 맞추도록 요청하는 AlignRight 명령을 나타냅니다.Represents the AlignRight command, which requests that a selection of content be aligned right.

Backspace

현재 위치나 현재 선택 영역에 백스페이스가 입력되도록 요청하는 Backspace 명령을 나타냅니다.Represents the Backspace command, which requests that a backspace be entered at the current position or over the current selection.

CorrectSpellingError

현재 위치에서 철자가 잘못된 단어를 수정하도록 요청하는 CorrectSpellingError 명령을 나타냅니다.Represents the CorrectSpellingError command, which requests that any misspelled word at the current position be corrected.

DecreaseFontSize

현재 선택 영역의 글꼴 크기가 1포인트씩 감소하도록 요청하는 DecreaseFontSize 명령을 나타냅니다.Represents the DecreaseFontSize command, which requests that the font size for the current selection be decreased by 1 point.

DecreaseIndentation

현재 단락의 들여쓰기가 탭 정지 하나만큼씩 감소하도록 요청하는 DecreaseIndentation 명령을 나타냅니다.Represents the DecreaseIndentation command, which requests that indentation for the current paragraph be decreased by one tab stop.

Delete

현재 선택 영역을 삭제하도록 요청하는 Delete 명령을 나타냅니다.Represents the Delete command, which requests that the current selection be deleted.

DeleteNextWord

현재 위치를 기준으로 다음 단어를 삭제하도록 요청하는 DeleteNextWord 명령을 나타냅니다.Represents the DeleteNextWord command, which requests that the next word (relative to a current position) be deleted.

DeletePreviousWord

현재 위치를 기준으로 이전 단어를 삭제하도록 요청하는 DeletePreviousWord 명령을 나타냅니다.Represents the DeletePreviousWord command, which requests that the previous word (relative to a current position) be deleted.

EnterLineBreak

현재 위치나 현재 선택 영역 위에 줄 바꿈을 삽입하도록 요청하는 EnterLineBreak 명령을 나타냅니다.Represents the EnterLineBreak command, which requests that a line break be inserted at the current position or over the current selection.

EnterParagraphBreak

현재 위치나 현재 선택 영역 위에 단락 나누기를 삽입하도록 요청하는 EnterParagraphBreak 명령을 나타냅니다.Represents the EnterParagraphBreak command, which requests that a paragraph break be inserted at the current position or over the current selection.

IgnoreSpellingError

현재 위치나 현재 선택 영역에 있는 철자가 잘못된 단어의 인스턴스가 무시되도록 요청하는 IgnoreSpellingError 명령을 나타냅니다.Represents the IgnoreSpellingError command, which requests that any instances of misspelled words at the current position or in the current selection be ignored.

IncreaseFontSize

현재 선택 영역의 글꼴 크기가 1포인트씩 증가하도록 요청하는 IncreaseFontSize 명령을 나타냅니다.Represents the IncreaseFontSize command, which requests that the font size for the current selection be increased by 1 point.

IncreaseIndentation

현재 단락의 들여쓰기가 탭 정지 하나만큼씩 증가하도록 요청하는 IncreaseIndentation 명령을 나타냅니다.Represents the IncreaseIndentation command, which requests that indentation for the current paragraph be increased by one tab stop.

MoveDownByLine

캐럿이 한 줄씩 아래로 이동되도록 요청하는 MoveDownByLine 명령을 나타냅니다.Represents the MoveDownByLine command, which requests that the caret move down by one line.

MoveDownByPage

캐럿이 한 페이지씩 아래로 이동되도록 요청하는 MoveDownByPage 명령을 나타냅니다.Represents the MoveDownByPage command, which requests that the caret move down by one page.

MoveDownByParagraph

캐럿이 한 단락씩 아래로 이동되도록 요청하는 MoveDownByParagraph 명령을 나타냅니다.Represents the MoveDownByParagraph command, which requests that the caret move down by one paragraph.

MoveLeftByCharacter

캐럿이 한 문자씩 왼쪽으로 이동되도록 요청하는 MoveLeftByCharacter 명령을 나타냅니다.Represents the MoveLeftByCharacter command, which requests that the caret move one character left.

MoveLeftByWord

캐럿이 한 단어씩 왼쪽으로 이동되도록 요청하는 MoveLeftByWord 명령을 나타냅니다.Represents the MoveLeftByWord command, which requests that the caret move one word left.

MoveRightByCharacter

캐럿이 한 문자씩 오른쪽으로 이동되도록 요청하는 MoveRightByCharacter 명령을 나타냅니다.Represents the MoveRightByCharacter command, which requests that the caret move one character right.

MoveRightByWord

캐럿이 한 단어씩 오른쪽으로 이동되도록 요청하는 MoveRightByWord 명령을 나타냅니다.Represents the MoveRightByWord command, which requests that the caret move right by one word.

MoveToDocumentEnd

캐럿이 콘텐츠의 맨 끝 부분으로 이동되도록 요청하는 MoveToDocumentEnd 명령을 나타냅니다.Represents the MoveToDocumentEnd command, which requests that the caret move to the very end of content.

MoveToDocumentStart

캐럿이 콘텐츠의 맨 처음 부분으로 이동되도록 요청하는 MoveToDocumentStart 명령을 나타냅니다.Represents the MoveToDocumentStart command, which requests that the caret move to the very beginning of content.

MoveToLineEnd

캐럿이 현재 줄의 맨 끝 부분으로 이동되도록 요청하는 MoveToLineEnd 명령을 나타냅니다.Represents the MoveToLineEnd command, which requests that the caret move to the end of the current line.

MoveToLineStart

캐럿이 현재 줄의 맨 처음 부분으로 이동되도록 요청하는 MoveToLineStart 명령을 나타냅니다.Represents the MoveToLineStart command, which requests that the caret move to the beginning of the current line.

MoveUpByLine

캐럿이 한 줄씩 위로 이동되도록 요청하는 MoveUpByLine 명령을 나타냅니다.Represents the MoveUpByLine command, which requests that the caret move up by one line.

MoveUpByPage

캐럿이 한 페이지씩 위로 이동되도록 요청하는 MoveUpByPage 명령을 나타냅니다.Represents the MoveUpByPage command, which requests that the caret move up by one page.

MoveUpByParagraph

캐럿이 한 단락씩 위로 이동되도록 요청하는 MoveUpByParagraph 명령을 나타냅니다.Represents the MoveUpByParagraph command, which requests that the caret move up by one paragraph.

SelectDownByLine

현재 선택 영역이 한 줄씩 아래로 확장되도록 요청하는 SelectDownByLine 명령을 나타냅니다.Represents the SelectDownByLine command, which requests that the current selection be expanded down by one line.

SelectDownByPage

현재 선택 영역이 한 페이지씩 아래로 확장되도록 요청하는 SelectDownByPage 명령을 나타냅니다.Represents the SelectDownByPage command, which requests that the current selection be expanded down by one page.

SelectDownByParagraph

현재 선택 영역이 한 단락씩 아래로 확장되도록 요청하는 SelectDownByParagraph 명령을 나타냅니다.Represents the SelectDownByParagraph command, which requests that the current selection be expanded down by one paragraph.

SelectLeftByCharacter

현재 선택 영역이 한 문자씩 왼쪽으로 확장되도록 요청하는 SelectLeftByCharacter 명령을 나타냅니다.Represents the SelectLeftByCharacter command, which requests that the current selection be expanded left by one character.

SelectLeftByWord

현재 선택 영역이 한 단어씩 왼쪽으로 확장되도록 요청하는 SelectLeftByWord 명령을 나타냅니다.Represents the SelectLeftByWord command, which requests that the current selection be expanded left by one word.

SelectRightByCharacter

현재 선택 영역이 한 문자씩 오른쪽으로 확장되도록 요청하는 SelectRightByCharacter 명령을 나타냅니다.Represents the SelectRightByCharacter command, which requests that the current selection be expanded right by one character.

SelectRightByWord

현재 선택 영역이 한 단어씩 오른쪽으로 확장되도록 요청하는 SelectRightByWord 명령을 나타냅니다.Represents the SelectRightByWord command, which requests that the current selection be expanded right by one word.

SelectToDocumentEnd

현재 선택 영역이 콘텐츠의 맨 끝으로 확장되도록 요청하는 SelectToDocumentEnd 명령을 나타냅니다.Represents the SelectToDocumentEnd command, which requests that the current selection be expanded to the very end of content.

SelectToDocumentStart

현재 선택 영역이 콘텐츠의 맨 처음으로 확장되도록 요청하는 SelectToDocumentStart 명령을 나타냅니다.Represents the SelectToDocumentStart command, which requests that the current selection be expanded to the very beginning of content.

SelectToLineEnd

현재 선택 영역이 현재 줄의 끝 부분으로 확장되도록 요청하는 SelectToLineEnd 명령을 나타냅니다.Represents the SelectToLineEnd command, which requests that the current selection be expanded to the end of the current line.

SelectToLineStart

현재 선택 영역이 현재 줄의 시작 부분으로 확장되도록 요청하는 SelectToLineStart 명령을 나타냅니다.Represents the SelectToLineStart command, which requests that the current selection be expanded to the beginning of the current line.

SelectUpByLine

현재 선택 영역이 한 줄씩 위로 확장되도록 요청하는 SelectUpByLine 명령을 나타냅니다.Represents the SelectUpByLine command, which requests that the current selection be expanded up by one line.

SelectUpByPage

현재 선택 영역이 한 페이지씩 위로 확장되도록 요청하는 SelectUpByPage 명령을 나타냅니다.Represents the SelectUpByPage command, which requests that the current selection be expanded up by one page.

SelectUpByParagraph

현재 선택 영역이 한 단락씩 위로 확장되도록 요청하는 SelectUpByParagraph 명령을 나타냅니다.Represents the SelectUpByParagraph command, which requests that the current selection be expanded up by one paragraph.

TabBackward

TabBackward 명령을 나타냅니다.Represents the TabBackward command.

TabForward

TabForward 명령을 나타냅니다.Represents the TabForward command.

ToggleBold

현재 선택 영역에서 ToggleBold 서식이 전환되도록 요청하는 Bold 명령을 나타냅니다.Represents the ToggleBold command, which requests that Bold formatting be toggled on the current selection.

ToggleBullets

현재 선택 영역에서 글머리 기호 목록이라고도 하는 순서가 지정되지 않은 목록의 서식이 전환되도록 요청하는 ToggleBullets 명령을 나타냅니다.Represents the ToggleBullets command, which requests that unordered list (also referred to as bulleted list) formatting be toggled on the current selection.

ToggleInsert

삽입 모드와 겹쳐쓰기 모드 사이에서 입력 모드를 전환하는 ToggleInsert 명령을 나타냅니다.Represents the ToggleInsert command, which toggles the typing mode between Insert and Overtype.

ToggleItalic

현재 선택 영역에서 ToggleItalic 서식이 전환되도록 요청하는 Italic 명령을 나타냅니다.Represents the ToggleItalic command, which requests that Italic formatting be toggled on the current selection.

ToggleNumbering

현재 선택 영역에서 번호가 있는 목록이라고도 하는 순서가 지정된 목록의 서식이 전환되도록 요청하는 ToggleNumbering 명령을 나타냅니다.Represents the ToggleNumbering command, which requests that ordered list (also referred to as numbered list) formatting be toggled on the current selection.

ToggleSubscript

현재 선택 영역에서 아래 첨자의 서식이 전환되도록 요청하는 ToggleSubscript 명령을 나타냅니다.Represents the ToggleSubscript command, which requests that subscript formatting be toggled on the current selection.

ToggleSuperscript

현재 선택 영역에서 위 첨자의 서식이 전환되도록 요청하는 ToggleSuperscript 명령을 나타냅니다.Represents the ToggleSuperscript command, which requests that superscript formatting be toggled on the current selection.

ToggleUnderline

현재 선택 영역에서 ToggleUnderline 서식이 전환되도록 요청하는 Underline 명령을 나타냅니다.Represents the ToggleUnderline command, which requests that Underline formatting be toggled on the current selection.

적용 대상

추가 정보