Skip to main content

InlineFactory Class

Definition​

Assembly:Avalonia.Controls.Documents
Package:Avalonia.Controls.Documents

Extension methods for creating RichInline elements.

public class InlineFactory

Inheritance: object -> InlineFactory

Methods​

NameDescription
BoldCreates a RichBold containing the specified text.
HyperlinkCreates a RichHyperlink containing the specified text.
ItalicCreates a RichItalic containing the specified text.
SpanCreates a RichSpan containing the specified inlines.
TextCreates a RichRun with pending text.
UnderlineCreates a RichUnderline containing the specified text.

Bold Method​

Creates a RichBold containing the specified text.

public Avalonia.Controls.Documents.RichBold Bold(string text)

Parameters​

text string

Returns​

Avalonia.Controls.Documents.RichBold

Creates a RichHyperlink containing the specified text.

public Avalonia.Controls.Documents.RichHyperlink Hyperlink(string text, Uri navigateUri)

Parameters​

text string

navigateUri Uri

Returns​

Avalonia.Controls.Documents.RichHyperlink

Italic Method​

Creates a RichItalic containing the specified text.

public Avalonia.Controls.Documents.RichItalic Italic(string text)

Parameters​

text string

Returns​

Avalonia.Controls.Documents.RichItalic

Span Method​

Creates a RichSpan containing the specified inlines.

public Avalonia.Controls.Documents.RichSpan Span(Avalonia.Controls.Documents.RichInline[] children)

Parameters​

children Avalonia.Controls.Documents.RichInline[]

Returns​

Avalonia.Controls.Documents.RichSpan

Text Method​

Creates a RichRun with pending text.

public Avalonia.Controls.Documents.RichRun Text(string text)

Parameters​

text string

Returns​

Avalonia.Controls.Documents.RichRun

Underline Method​

Creates a RichUnderline containing the specified text.

public Avalonia.Controls.Documents.RichUnderline Underline(string text)

Parameters​

text string

Returns​

Avalonia.Controls.Documents.RichUnderline