C# Класс CodeBox.Core.Elements.Paper

Наследование: System.Windows.Controls.StackPanel
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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