在 UWP .NET C# 中解析 TextBlock 中的 Markdowns

Parse Markdowns in TextBlock in UWP .NET C#

我想解析一个包含 markdown 的字符串,我还想在 UWP 应用程序的 TextBlock 中显示解析的 markdown。

一些我想解析的markdowns :-

  1. __bold__
  2. _italic_
  3. ~!spoiler!~ - 这里文本“剧透”将被隐藏,当我点击它时,它会显示文本。
  4. youtube("https://youtu.be/aUnak1") - 这将嵌入一个 youtube 视频。
  5. [hyperlink](https://google.com) - 超链接。

任何人都知道如何在 UWP 应用程序中实现这一点。如果有人知道请帮助我。

感谢 Advnace...

您可以查看 Windows 社区工具包 它实际上有一个 MarkdownTextBlock:

https://github.com/CommunityToolkit/WindowsCommunityToolkit/tree/rel/7.1.0/Microsoft.Toolkit.Uwp.UI.Controls.Markdown/

您还可以查看 Windows 社区工具包示例应用程序:

https://www.microsoft.com/en-us/p/windows-community-toolkit-sample-app/9nblggh4tlcq