UWP-RichTextControls
UWP-RichTextControls copied to clipboard
Controls for rendering HTML and Syntax-highlighted code in UWP apps
UWP-RichTextControls
A set of controls for displaying text formats like HTML on the Universal Windows Platform (UWP). Originally ported from the Disqus app for Windows.
Controls
HtmlTextBlock
A control for displaying basic HTML as a native UI.
Basic Usage
Add a reference to the RichTextControls
namespace in your XAML file.
xmlns:richText="using:RichTextControls"
Now you can use the control in your xaml
<richText:HtmlTextBlock Html="<p>My <b>HTML</b> test</p>" />
Limitations
This control was designed for simple HTML markup only (often returned as fragments from a web service), and won't evaluate any kind of styling. Complex HTML documents are better handled using a WebView.
CodeHighlightedTextBlock
A control for displaying code with basic syntax highlighting.
Basic Usage
Add a reference to the RichTextControls
namespace in your XAML file.
xmlns:richText="using:RichTextControls"
Now you can use the control in your xaml
<richText:CodeHighlightedTextBlock HighlightLanguage="CSharp" Code="Console.WriteLine(999);" />
Supported Languages
- C++
- C#
- CSS
- Java
- JavaScript
- JSON
- PHP
- Python
- Ruby
- SQL
- XML