EditingCommands 클래스

정의

관련 명령 편집의 표준 집합을 제공합니다.

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

예제

다음 예제에서는 명령을 지탱하는 개체에서 편집 명령을 호출하는 방법을 보여 줍니다.

이 예제에서는 RichTextBox 명령 대상으로 사용됩니다. RichTextBox 인터페이스(IInputElement상속됨FrameworkElement)를 구현하고 많은 편집 명령에 대한 기본 지원을 포함합니다.

메서드의 Execute 첫 번째 인수는 명령 매개 변수입니다. 대부분의 편집 명령은 명령 매개 변수를 무시합니다. 일반적으로 이 매개 변수는 명령을 편집하는 데 사용해야 null 합니다.

두 번째 인수는 명령을 라우팅할 개체를 지정합니다. 이 개체는 인터페이스를 IInputElement 구현해야 하며 지정된 명령에 대한 처리기를 포함해야 합니다. 일반적으로 명령을 처리하지 않는 개체에서 호출하면 명령이 무시됩니다.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

설명

다음 표에서는 편집 명령과 연결된 기본 키 제스처(키 이름 KeyModifierKeys 열거형 포함)를 보여 줍니다.

편집 명령 기본 키 제스처
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError 기본 키 제스처 없음
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError 기본 키 제스처 없음
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

Caret 이동 명령 및 선택 확장 명령은 일반적인 기본 키 제스처 집합을 공유합니다. 일반적인 차이점은 선택 명령을 캐리트 이동 명령과 구분하기 위해 키를 추가하는 Shift 것입니다. 예를 들어 MoveLeftByCharacter 명령에는 기본 키 제스처가 Left있으며 해당 SelectLeftByCharacter 명령에는 기본 키 제스처 Shift+Left가 있습니다.

일반적으로 클래스에서 제공하는 EditingCommands 명령 정의는 명령 매개 변수(메서드에서 parameter 예상하는 Execute 매개 변수)를 사용하지 않습니다.

명령 및 명령에 대한 자세한 내용은 입력 개요를 참조하세요.

속성

Name Description
AlignCenter

AlignCenter 현재 단락 또는 단락 선택 영역의 가운데를 지정하라는 명령을 나타냅니다.

AlignJustify

AlignJustify 현재 단락 또는 단락 선택 영역이 양쪽 맞춤되도록 요청하는 명령을 나타냅니다.

AlignLeft

AlignLeft 콘텐츠를 왼쪽으로 정렬할 것을 요청하는 명령을 나타냅니다.

AlignRight

AlignRight 콘텐츠 선택을 올바르게 정렬할 것을 요청하는 명령을 나타냅니다.

Backspace

Backspace 현재 위치 또는 현재 선택 영역 위에 백스페이스를 입력할 것을 요청하는 명령을 나타냅니다.

CorrectSpellingError

CorrectSpellingError 현재 위치에서 철자가 틀린 단어를 수정하도록 요청하는 명령을 나타냅니다.

DecreaseFontSize

현재 선택 영역의 DecreaseFontSize 글꼴 크기를 1포인트 줄이라고 요청하는 명령을 나타냅니다.

DecreaseIndentation

현재 단락의 DecreaseIndentation 들여쓰기를 한 탭 정지로 줄이라고 요청하는 명령을 나타냅니다.

Delete

현재 선택 영역 삭제 Delete 를 요청하는 명령을 나타냅니다.

DeleteNextWord

DeleteNextWord 다음 단어(현재 위치를 기준으로)를 삭제하도록 요청하는 명령을 나타냅니다.

DeletePreviousWord

DeletePreviousWord 이전 단어(현재 위치를 기준으로)를 삭제하도록 요청하는 명령을 나타냅니다.

EnterLineBreak

EnterLineBreak 현재 위치 또는 현재 선택 영역 위에 줄 바꿈을 삽입할 것을 요청하는 명령을 나타냅니다.

EnterParagraphBreak

EnterParagraphBreak 현재 위치 또는 현재 선택 영역 위에 단락 나누기를 삽입할 것을 요청하는 명령을 나타냅니다.

IgnoreSpellingError

IgnoreSpellingError 현재 위치 또는 현재 선택 영역에서 철자가 틀린 단어의 인스턴스를 무시하도록 요청하는 명령을 나타냅니다.

IncreaseFontSize

현재 선택 영역의 IncreaseFontSize 글꼴 크기를 1포인트 늘리라고 요청하는 명령을 나타냅니다.

IncreaseIndentation

현재 단락의 IncreaseIndentation 들여쓰기를 한 탭 정지로 늘리라고 요청하는 명령을 나타냅니다.

MoveDownByLine

캐럿이 MoveDownByLine 한 줄 아래로 이동되도록 요청하는 명령을 나타냅니다.

MoveDownByPage

캐럿이 MoveDownByPage 한 페이지 아래로 이동되도록 요청하는 명령을 나타냅니다.

MoveDownByParagraph

캐럿이 MoveDownByParagraph 한 단락 아래로 이동되도록 요청하는 명령을 나타냅니다.

MoveLeftByCharacter

캐럿이 MoveLeftByCharacter 한 문자를 왼쪽으로 이동하라는 명령을 나타냅니다.

MoveLeftByWord

캐럿이 MoveLeftByWord 한 단어를 왼쪽으로 이동하라는 명령을 나타냅니다.

MoveRightByCharacter

캐럿이 MoveRightByCharacter 한 문자를 오른쪽으로 이동하라는 명령을 나타냅니다.

MoveRightByWord

캐럿이 MoveRightByWord 한 단어씩 오른쪽으로 이동되도록 요청하는 명령을 나타냅니다.

MoveToDocumentEnd

캐럿이 콘텐츠의 MoveToDocumentEnd 맨 끝으로 이동하도록 요청하는 명령을 나타냅니다.

MoveToDocumentStart

캐럿이 MoveToDocumentStart 콘텐츠의 시작 부분으로 이동하도록 요청하는 명령을 나타냅니다.

MoveToLineEnd

캐럿이 MoveToLineEnd 현재 줄의 끝으로 이동하도록 요청하는 명령을 나타냅니다.

MoveToLineStart

캐럿이 현재 줄의 MoveToLineStart 시작 부분으로 이동하도록 요청하는 명령을 나타냅니다.

MoveUpByLine

캐럿이 MoveUpByLine 한 줄 위로 이동되도록 요청하는 명령을 나타냅니다.

MoveUpByPage

캐럿이 MoveUpByPage 한 페이지 위로 이동되도록 요청하는 명령을 나타냅니다.

MoveUpByParagraph

캐럿이 MoveUpByParagraph 한 단락 위로 이동되도록 요청하는 명령을 나타냅니다.

SelectDownByLine

SelectDownByLine 현재 선택 영역을 한 줄씩 확장할 것을 요청하는 명령을 나타냅니다.

SelectDownByPage

SelectDownByPage 현재 선택 영역을 한 페이지 아래로 확장할 것을 요청하는 명령을 나타냅니다.

SelectDownByParagraph

SelectDownByParagraph 현재 선택 영역을 한 단락 아래로 확장할 것을 요청하는 명령을 나타냅니다.

SelectLeftByCharacter

SelectLeftByCharacter 현재 선택 영역을 한 문자로 왼쪽으로 확장할 것을 요청하는 명령을 나타냅니다.

SelectLeftByWord

SelectLeftByWord 현재 선택 영역을 한 단어 왼쪽으로 확장할 것을 요청하는 명령을 나타냅니다.

SelectRightByCharacter

SelectRightByCharacter 현재 선택 영역을 한 문자로 오른쪽으로 확장할 것을 요청하는 명령을 나타냅니다.

SelectRightByWord

SelectRightByWord 현재 선택 영역을 한 단어씩 오른쪽으로 확장할 것을 요청하는 명령을 나타냅니다.

SelectToDocumentEnd

SelectToDocumentEnd 현재 선택 영역을 콘텐츠의 맨 끝까지 확장하도록 요청하는 명령을 나타냅니다.

SelectToDocumentStart

SelectToDocumentStart 현재 선택 영역을 콘텐츠의 시작 부분으로 확장하도록 요청하는 명령을 나타냅니다.

SelectToLineEnd

SelectToLineEnd 현재 선택 영역을 현재 줄의 끝으로 확장하도록 요청하는 명령을 나타냅니다.

SelectToLineStart

SelectToLineStart 현재 선택 영역을 현재 줄의 시작 부분으로 확장하도록 요청하는 명령을 나타냅니다.

SelectUpByLine

SelectUpByLine 현재 선택 영역을 한 줄씩 확장할 것을 요청하는 명령을 나타냅니다.

SelectUpByPage

SelectUpByPage 현재 선택 영역을 한 페이지씩 확장할 것을 요청하는 명령을 나타냅니다.

SelectUpByParagraph

SelectUpByParagraph 현재 선택 영역을 한 단락으로 확장할 것을 요청하는 명령을 나타냅니다.

TabBackward

명령을 나타냅니다 TabBackward .

TabForward

명령을 나타냅니다 TabForward .

ToggleBold

ToggleBold 현재 선택 영역에서 서식을 Bold 전환하도록 요청하는 명령을 나타냅니다.

ToggleBullets

ToggleBullets 현재 선택 영역에서 순서가 지정되지 않은 목록(글머리 기호 목록이라고도 함) 서식을 전환하도록 요청하는 명령을 나타냅니다.

ToggleInsert

ToggleInsert 삽입과 덮어쓰기 사이의 입력 모드를 전환하는 명령을 나타냅니다.

ToggleItalic

ToggleItalic 현재 선택 영역에서 서식을 Italic 전환하도록 요청하는 명령을 나타냅니다.

ToggleNumbering

ToggleNumbering 현재 선택 영역에서 순서가 지정된 목록(번호 매기기 목록이라고도 함) 서식을 전환하도록 요청하는 명령을 나타냅니다.

ToggleSubscript

ToggleSubscript 현재 선택 영역에서 아래 첨자 서식을 설정/해제하도록 요청하는 명령을 나타냅니다.

ToggleSuperscript

ToggleSuperscript 현재 선택 영역에서 위 첨자 서식을 설정/해제하도록 요청하는 명령을 나타냅니다.

ToggleUnderline

ToggleUnderline 현재 선택 영역에서 서식을 Underline 전환하도록 요청하는 명령을 나타냅니다.

적용 대상

추가 정보