C# Класс ICSharpCode.AvalonEdit.Rendering.VisualLineLinkText

VisualLineElement that represents a piece of text and is a clickable link.
Наследование: ICSharpCode.AvalonEdit.Rendering.VisualLineText
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateTextRun ( int startVisualColumn, ITextRunConstructionContext context ) : System.Windows.Media.TextFormatting.TextRun
VisualLineLinkText ( VisualLine parentVisualLine, int length ) : System

Creates a visual line text element with the specified length. It uses the ITextRunConstructionContext.VisualLine and its VisualLineElement.RelativeTextOffset to find the actual text string.

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

Метод Описание
CreateInstance ( int length ) : ICSharpCode.AvalonEdit.Rendering.VisualLineText
OnQueryCursor ( System.Windows.Input.QueryCursorEventArgs e ) : void

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

Метод Описание
LinkIsClickable ( ) : bool
OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void

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

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

protected CreateInstance ( int length ) : ICSharpCode.AvalonEdit.Rendering.VisualLineText
length int
Результат ICSharpCode.AvalonEdit.Rendering.VisualLineText

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

public CreateTextRun ( int startVisualColumn, ITextRunConstructionContext context ) : System.Windows.Media.TextFormatting.TextRun
startVisualColumn int
context ITextRunConstructionContext
Результат System.Windows.Media.TextFormatting.TextRun

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

protected OnQueryCursor ( System.Windows.Input.QueryCursorEventArgs e ) : void
e System.Windows.Input.QueryCursorEventArgs
Результат void

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

Creates a visual line text element with the specified length. It uses the ITextRunConstructionContext.VisualLine and its VisualLineElement.RelativeTextOffset to find the actual text string.
public VisualLineLinkText ( VisualLine parentVisualLine, int length ) : System
parentVisualLine VisualLine
length int
Результат System