C# 클래스 AvalonStudio.TextEditor.TextEditor

상속: Avalonia.Controls.Primitives.TemplatedControl
파일 보기 프로젝트 열기: VitalElement/AvalonStudio 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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