C# Класс WritersBattleField.View.WritersBattleFieldView

WritersBattlefield.xaml の相互作用ロジック
Наследование: System.Windows.Controls.UserControl
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Button_Click void
HookScrollEvent void
_editor_TextChanged void
_editor_TextSearchOccured void
_pageCalculation_Click void
createNewButton_Click void
createNewPlusButton_Click void
openButton_Click void
saveButton_Click void
saveWithNameButton_Click void

Открытые методы

Метод Описание
BindModel ( WritersBattleFieldViewModel model ) : void
GetHeadIndexOfVisibleText ( ) : int
GetIndexFromPosition ( Point point ) : int
GetLineIndexFromCharacterIndex ( int index ) : int
GetMarkTabPanel ( ) : Grid
GetMarkingLayerView ( ) : MarkingLayerView
GetRectByCharIndex ( int headIndex, int tailIndex ) : List
GetRectByCharIndex ( int index ) : Rect
GetTailIndexOfLineByIndex ( int index ) : int
GetTailIndexOfVisibleText ( ) : int
LineDown ( ) : void
LineUp ( ) : void
OnWindowActivated ( ) : void
ResetMarkTab ( ) : void
SetEditor ( IEditor iEditor ) : void
WritersBattleFieldView ( ) : System

Приватные методы

Метод Описание
Button_Click ( object sender, RoutedEventArgs e ) : void
HookScrollEvent ( ) : void
_editor_TextChanged ( object sender, ModernizedAlice arg ) : void
_editor_TextSearchOccured ( object sender, TextSearchEventArgs arg ) : void
_pageCalculation_Click ( object sender, RoutedEventArgs e ) : void
createNewButton_Click ( object sender, RoutedEventArgs e ) : void
createNewPlusButton_Click ( object sender, RoutedEventArgs e ) : void
openButton_Click ( object sender, RoutedEventArgs e ) : void
saveButton_Click ( object sender, RoutedEventArgs e ) : void
saveWithNameButton_Click ( object sender, RoutedEventArgs e ) : void

Описание методов

BindModel() публичный Метод

public BindModel ( WritersBattleFieldViewModel model ) : void
model WritersBattleField.ViewModel.WritersBattleFieldViewModel
Результат void

GetHeadIndexOfVisibleText() публичный Метод

public GetHeadIndexOfVisibleText ( ) : int
Результат int

GetIndexFromPosition() публичный Метод

public GetIndexFromPosition ( Point point ) : int
point Point
Результат int

GetLineIndexFromCharacterIndex() публичный Метод

public GetLineIndexFromCharacterIndex ( int index ) : int
index int
Результат int

GetMarkTabPanel() публичный Метод

public GetMarkTabPanel ( ) : Grid
Результат System.Windows.Controls.Grid

GetMarkingLayerView() публичный Метод

public GetMarkingLayerView ( ) : MarkingLayerView
Результат MarkingLayerView

GetRectByCharIndex() публичный Метод

public GetRectByCharIndex ( int headIndex, int tailIndex ) : List
headIndex int
tailIndex int
Результат List

GetRectByCharIndex() публичный Метод

public GetRectByCharIndex ( int index ) : Rect
index int
Результат System.Windows.Rect

GetTailIndexOfLineByIndex() публичный Метод

public GetTailIndexOfLineByIndex ( int index ) : int
index int
Результат int

GetTailIndexOfVisibleText() публичный Метод

public GetTailIndexOfVisibleText ( ) : int
Результат int

LineDown() публичный Метод

public LineDown ( ) : void
Результат void

LineUp() публичный Метод

public LineUp ( ) : void
Результат void

OnWindowActivated() публичный Метод

public OnWindowActivated ( ) : void
Результат void

ResetMarkTab() публичный Метод

public ResetMarkTab ( ) : void
Результат void

SetEditor() публичный Метод

public SetEditor ( IEditor iEditor ) : void
iEditor IEditor
Результат void

WritersBattleFieldView() публичный Метод

public WritersBattleFieldView ( ) : System
Результат System