C# 클래스 CodeBox.Core.Elements.Paper

상속: System.Windows.Controls.StackPanel
파일 보기 프로젝트 열기: anaimi/codebox 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
HighlightedBlocks List

Private Properties

프로퍼티 타입 설명
Paper_MouseLeftButtonDown void
Paper_MouseLeftButtonUp void

공개 메소드들

메소드 설명
ClearHighlights ( ) : void
GetAllCharacters ( ) : List
GetHighlightedText ( ) : string
HighlightAll ( ) : void
HighlightFrom ( int line, int pos ) : void
HighlightUpto ( int line, int pos ) : void
InsertLine ( int index, CodeBox.Core.Elements.PaperLine line ) : void
LineAt ( int index ) : CodeBox.Core.Elements.PaperLine
Paper ( ) : System
RemoveCaret ( ) : void
RemoveHighlights ( ) : void
RemoveLine ( int index ) : void
RestoreCaret ( ) : void
UpdateCaret ( int line, int position ) : void
UpdateCaretPosition ( ) : void
UpdateLinesIndices ( int index ) : void
UpdateNumberPanel ( ) : void

비공개 메소드들

메소드 설명
Paper_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Paper_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

메소드 상세

ClearHighlights() 공개 메소드

public ClearHighlights ( ) : void
리턴 void

GetAllCharacters() 공개 메소드

public GetAllCharacters ( ) : List
리턴 List

GetHighlightedText() 공개 메소드

public GetHighlightedText ( ) : string
리턴 string

HighlightAll() 공개 메소드

public HighlightAll ( ) : void
리턴 void

HighlightFrom() 공개 메소드

public HighlightFrom ( int line, int pos ) : void
line int
pos int
리턴 void

HighlightUpto() 공개 메소드

public HighlightUpto ( int line, int pos ) : void
line int
pos int
리턴 void

InsertLine() 공개 메소드

public InsertLine ( int index, CodeBox.Core.Elements.PaperLine line ) : void
index int
line CodeBox.Core.Elements.PaperLine
리턴 void

LineAt() 공개 메소드

public LineAt ( int index ) : CodeBox.Core.Elements.PaperLine
index int
리턴 CodeBox.Core.Elements.PaperLine

Paper() 공개 메소드

public Paper ( ) : System
리턴 System

RemoveCaret() 공개 메소드

public RemoveCaret ( ) : void
리턴 void

RemoveHighlights() 공개 메소드

public RemoveHighlights ( ) : void
리턴 void

RemoveLine() 공개 메소드

public RemoveLine ( int index ) : void
index int
리턴 void

RestoreCaret() 공개 메소드

public RestoreCaret ( ) : void
리턴 void

UpdateCaret() 공개 메소드

public UpdateCaret ( int line, int position ) : void
line int
position int
리턴 void

UpdateCaretPosition() 공개 메소드

public UpdateCaretPosition ( ) : void
리턴 void

UpdateLinesIndices() 공개 메소드

public UpdateLinesIndices ( int index ) : void
index int
리턴 void

UpdateNumberPanel() 공개 메소드

public UpdateNumberPanel ( ) : void
리턴 void

프로퍼티 상세

HighlightedBlocks 공개적으로 프로퍼티

public List HighlightedBlocks
리턴 List