GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • What's new in Avalonia 12
  • Dev ToolsVisual debugging & inspection
  • ParcelEasy app packaging
  • Hot ReloadNewLive XAML & C# editing
  • PDF ViewerNewView, search & annotate PDFs
  • ChartsInteractive data visualization
  • Rich Text EditorWYSIWYG text editing
  • Tree Data GridPowerful data grid
  • Markdown ViewerRender markdown content
  • Media PlayerVideo & audio player
  • On Screen KeyboardVirtual keyboard
  • XPF
  • Enterprise
  • Showcase

This view

  • Original page
  • New address

GeezerVison is showing avaloniaui.net — Rich Text Editor - Avalonia UI

Level up your app's text editing.

Bring enhanced text formatting into your apps to take text content to the next level.

Start free trial
Subscribe now
Avalonia Rich Text Editor component showcase

Trusted by .NET teams around the world

Features

Document-quality editing, inside your app.

Seventeen formatting controls, styled tables and inline overlays, with documents that export cleanly to the formats your users already open.

17+ formatting controls

Standard formatting such as hyperlinks and text styles and advanced options like styled tables.

Power-user features

Built-in quick action shortcuts like copy, cut, paste, undo/redo, and select all.

Lightweight & fast

Built for performance for fast render time without any server-end lag.

Advanced table editing

Non-destructive and easy-to-edit tables with styling options.

Export to other doc formats

Rich Text files can be exported and viewed with Microsoft Word and Google Docs.

Light & dark mode

Support for both modes makes the editor fit more easily within any app and an ideal experience to reduce eye strain.

Start free trial
Read the docs

Functionality

Intuitive features to empower your users.

The editing surface your users already know: a right-click menu where they expect one, inline overlays on the thing being edited, and tables that stay editable.

Advanced tables demonstration

Advanced tables

Insert, edit and style tables with non-destructive editing, merged cells and per-cell formatting — all directly inside the editor.

WebAssembly demo

Try the Rich Text Editor in your browser

A full document with tables, lists and styled runs, live in the actual editor, compiled to WebAssembly.

Setup

Simple installation and implementation.

Add the package, drop the control into your view, and bind it. There is no renderer to configure and no per-platform code to write.

Start free trial
Read the docs
1

Add the Rich Text Editor package to your project

dotnet add package Avalonia.Controls.RichTextEditor
2

Include your Avalonia UI license key in the executable project file .csproj

<ItemGroup>
    <AvaloniaUILicenseKey Include="YOUR_LICENSE_KEY" />
</ItemGroup>
1

Add a RichTextEditor in your XAML view

<RichTextEditor>
    <RichTextEditor.Document>
        <FlowDocument>
            <Paragraph>
                <RichRun Text="Welcome to " />
                <RichBold>
                    <RichRun Text="RichTextEditor" />
                </RichBold>
                <RichRun Text="!" />
            </Paragraph>
        </FlowDocument>
    </RichTextEditor.Document>
</RichTextEditor>
2

Or create programmatically in C#

var document = new FlowDocument();
var paragraph = new Paragraph();
paragraph.Inlines.Add(new RichRun("Hello "));
paragraph.Inlines.Add(new RichBold(new RichRun("World")));
paragraph.Inlines.Add(new RichRun("!"));
document.Blocks.Add(paragraph);

editor.Document = document;

Customer stories

"Avalonia has a very strong community, and frankly is a joy to work with."

Bill Henning

CEO & Founder, Actipro Software

Bill Henning
"Avalonia give us the performance and flexibility to build robust, cross-platform PAM solutions without compromise."

David Hervieux

CEO & Founder, Devolutions

David Hervieux
"Avalonia support team is fantastic. They respond quickly and provide clear, effective solutions."

Daniel Pañalba

Software Engineer, Unity Technologies

Daniel Pañalba
"I'm extremely pleased with Avalonia, it's great to work with. Highly recommended for cross-platform UI development."

Paul Fresquet

CEO & Founder, POW Software

Paul Fresquet

Pro features

Rich Text Editor is included with Pro.

One subscription carries all seven premium components, 70+ chart types and the advanced tooling. Nothing on this page is a separate purchase.

Included components

Charts
Rich Text EditorThis product
PDF ViewerTree Data GridMarkdown ViewerMedia PlayerVirtual Keyboard
Find the right plan for you
Start free trial

FAQ

Your questions,
answered.

Can't find what you need? We're here to help.

Contact us

No. This component is part of the Avalonia Pro and Enterprise tiers. Activation requires an Avalonia account and a valid Pro or Enterprise licence.

Yes. Each component gives you a ready UI out of the box, but you can build a bespoke interface by using the underlying classes directly and wiring up your own commands and visuals.

Supported formats depend on the underlying platform. Check the component's documentation and the platform's own capability lists for specifics.

Avalonia UI components support Windows, macOS, Linux, iOS, Android, and WebAssembly. Each component uses the native platform back-end for optimal performance and compatibility.

Enhance your app's text editing

Try Rich Text Editor free for 30 days and give your users professional editing inside your own app. 17+ formatting controls, styled tables, and hyperlinks, rendered natively by Avalonia.

Start free trial
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.