C# Класс AvalonStudio.TextEditor.TextEditor

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

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

Свойство Тип Описание
AcceptsReturnProperty AvaloniaProperty
AcceptsTabProperty AvaloniaProperty
BackgroundRenderersProperty AvaloniaProperty>
BeforeTextChangedCommandProperty StyledProperty
CaretIndexProperty AvaloniaProperty
CaretLocationInTextViewProperty AvaloniaProperty
CaretLocationProperty AvaloniaProperty
ContentProperty StyledProperty
DocumentLineTransformersProperty AvaloniaProperty>
HeaderProperty StyledProperty
IndentationStrategyProperty AvaloniaProperty
LineHeightProperty AvaloniaProperty
MarginsProperty StyledProperty>
MouseCursorOffsetProperty AvaloniaProperty
MouseCursorPositionProperty AvaloniaProperty
OffsetProperty AvaloniaProperty
SelectedWordProperty AvaloniaProperty
SelectionEndProperty AvaloniaProperty
SelectionStartProperty AvaloniaProperty
TabCharacterProperty AvaloniaProperty
TextChangedCommandProperty AvaloniaProperty
TextDocumentProperty AvaloniaProperty

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

Метод Описание
GetPreviousWordAtIndex ( int index ) : string
GetSelectionAsSegment ( ) : TextSegment
GetWordAtIndex ( int index ) : string
ScrollToLine ( int line ) : void
SetSelection ( TextSegment segment ) : void

Защищенные методы

Метод Описание
OnAttachedToVisualTree ( Avalonia.VisualTreeAttachmentEventArgs e ) : void
OnDetachedFromVisualTree ( Avalonia.VisualTreeAttachmentEventArgs e ) : void
OnGotFocus ( Avalonia.Input.GotFocusEventArgs e ) : void
OnKeyDown ( object sender, KeyEventArgs e ) : void
OnLostFocus ( RoutedEventArgs e ) : void
OnPointerMoved ( Avalonia.Input.PointerEventArgs e ) : void
OnPointerPressed ( PointerPressedEventArgs e ) : void
OnPointerReleased ( PointerEventArgs e ) : void
OnTemplateApplied ( TemplateAppliedEventArgs e ) : void
OnTextInput ( TextInputEventArgs e ) : void

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

Метод Описание
Copy ( ) : void
Cut ( ) : void
DeleteSelection ( ) : bool
GetSelection ( ) : string
HandleTextInput ( string input ) : void
InvalidateCaretPosition ( ) : void
InvalidateSelectedWord ( ) : void
MoveEnd ( InputModifiers modifiers ) : void
MoveHome ( InputModifiers modifiers ) : void
MoveHorizontal ( int count, InputModifiers modifiers ) : void
MoveVertical ( int count, InputModifiers modifiers ) : void
Paste ( ) : void
Redo ( ) : void
SelectAll ( ) : void
SetHighestColumn ( ) : void
TextEditor ( ) : System
TransformSelectedLines ( Action transformLine ) : void
Undo ( ) : void

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

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

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

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

public GetSelectionAsSegment ( ) : TextSegment
Результат AvalonStudio.TextEditor.Document.TextSegment

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

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

OnAttachedToVisualTree() защищенный Метод

protected OnAttachedToVisualTree ( Avalonia.VisualTreeAttachmentEventArgs e ) : void
e Avalonia.VisualTreeAttachmentEventArgs
Результат void

OnDetachedFromVisualTree() защищенный Метод

protected OnDetachedFromVisualTree ( Avalonia.VisualTreeAttachmentEventArgs e ) : void
e Avalonia.VisualTreeAttachmentEventArgs
Результат void

OnGotFocus() защищенный Метод

protected OnGotFocus ( Avalonia.Input.GotFocusEventArgs e ) : void
e Avalonia.Input.GotFocusEventArgs
Результат void

OnKeyDown() защищенный Метод

protected OnKeyDown ( object sender, KeyEventArgs e ) : void
sender object
e KeyEventArgs
Результат void

OnLostFocus() защищенный Метод

protected OnLostFocus ( RoutedEventArgs e ) : void
e RoutedEventArgs
Результат void

OnPointerMoved() защищенный Метод

protected OnPointerMoved ( Avalonia.Input.PointerEventArgs e ) : void
e Avalonia.Input.PointerEventArgs
Результат void

OnPointerPressed() защищенный Метод

protected OnPointerPressed ( PointerPressedEventArgs e ) : void
e PointerPressedEventArgs
Результат void

OnPointerReleased() защищенный Метод

protected OnPointerReleased ( PointerEventArgs e ) : void
e PointerEventArgs
Результат void

OnTemplateApplied() защищенный Метод

protected OnTemplateApplied ( TemplateAppliedEventArgs e ) : void
e TemplateAppliedEventArgs
Результат void

OnTextInput() защищенный Метод

protected OnTextInput ( TextInputEventArgs e ) : void
e TextInputEventArgs
Результат void

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

public ScrollToLine ( int line ) : void
line int
Результат void

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

public SetSelection ( TextSegment segment ) : void
segment TextSegment
Результат void

Описание свойств

AcceptsReturnProperty публичное статическое свойство

public static AvaloniaProperty AcceptsReturnProperty
Результат AvaloniaProperty

AcceptsTabProperty публичное статическое свойство

public static AvaloniaProperty AcceptsTabProperty
Результат AvaloniaProperty

BackgroundRenderersProperty публичное статическое свойство

public static AvaloniaProperty> BackgroundRenderersProperty
Результат AvaloniaProperty>

BeforeTextChangedCommandProperty публичное статическое свойство

public static StyledProperty BeforeTextChangedCommandProperty
Результат StyledProperty

CaretIndexProperty публичное статическое свойство

public static AvaloniaProperty CaretIndexProperty
Результат AvaloniaProperty

CaretLocationInTextViewProperty публичное статическое свойство

public static AvaloniaProperty CaretLocationInTextViewProperty
Результат AvaloniaProperty

CaretLocationProperty публичное статическое свойство

public static AvaloniaProperty CaretLocationProperty
Результат AvaloniaProperty

ContentProperty публичное статическое свойство

public static StyledProperty ContentProperty
Результат StyledProperty

DocumentLineTransformersProperty публичное статическое свойство

public static AvaloniaProperty> DocumentLineTransformersProperty
Результат AvaloniaProperty>

HeaderProperty публичное статическое свойство

Defines the Header property.
public static StyledProperty HeaderProperty
Результат StyledProperty

IndentationStrategyProperty публичное статическое свойство

public static AvaloniaProperty IndentationStrategyProperty
Результат AvaloniaProperty

LineHeightProperty публичное статическое свойство

public static AvaloniaProperty LineHeightProperty
Результат AvaloniaProperty

MarginsProperty публичное статическое свойство

public static StyledProperty> MarginsProperty
Результат StyledProperty>

MouseCursorOffsetProperty публичное статическое свойство

public static AvaloniaProperty MouseCursorOffsetProperty
Результат AvaloniaProperty

MouseCursorPositionProperty публичное статическое свойство

public static AvaloniaProperty MouseCursorPositionProperty
Результат AvaloniaProperty

OffsetProperty публичное статическое свойство

public static AvaloniaProperty OffsetProperty
Результат AvaloniaProperty

SelectedWordProperty публичное статическое свойство

public static AvaloniaProperty SelectedWordProperty
Результат AvaloniaProperty

SelectionEndProperty публичное статическое свойство

public static AvaloniaProperty SelectionEndProperty
Результат AvaloniaProperty

SelectionStartProperty публичное статическое свойство

public static AvaloniaProperty SelectionStartProperty
Результат AvaloniaProperty

TabCharacterProperty публичное статическое свойство

public static AvaloniaProperty TabCharacterProperty
Результат AvaloniaProperty

TextChangedCommandProperty публичное статическое свойство

public static AvaloniaProperty TextChangedCommandProperty
Результат AvaloniaProperty

TextDocumentProperty публичное статическое свойство

public static AvaloniaProperty TextDocumentProperty
Результат AvaloniaProperty