ClassIsland.Markdown.Avalonia 12.0.0
Markdown.Avalonia render Markdown with avalonia ui. It transform markdown to controls (ex: Border, Grid, TextBlock).
This package depends on AvaloniaEdit for syntax highlighting. If you don't want it, use Markdown.Avalonia.Tight instead.
How to use
Markdown.Avalonia supports three methods to render markdown.
- Load .md from AvaloniaResource
<md:MarkdownScrollViewer Source="avares://YourAssemblyName/Assets/Test.md"/> - Write markdown in xaml
<md:MarkdownScrollViewer> # Heading1 Hello Markdown.Avalonia! </md:MarkdownScrollViewer> - With binding
<md:MarkdownScrollViewer Markdown="{Binding MdText}"/>
Preview


No packages depend on ClassIsland.Markdown.Avalonia.
.NET 8.0
- ClassIsland.Markdown.Avalonia.Html (>= 12.0.0)
- ClassIsland.Markdown.Avalonia.Svg (>= 12.0.0)
- ClassIsland.Markdown.Avalonia.SyntaxHigh (>= 12.0.0)
- ClassIsland.Markdown.Avalonia.Tight (>= 12.0.0)