WPF 中的半富格式文本显示选项

发布于 2024-12-19 13:07:45 字数 226 浏览 2 评论 0原文

我的 WPF 应用程序的内容显示在面板上。内容将是创作内容,因此它必须在某种程度上符合标准(例如 HTML 或 markdown 甚至 XAML 等) 内容将具有格式化文本,例如粗体、斜体,并且可以具有超链接和工具提示。

我的问题:

  1. 使用什么合适的文本格式?
  2. 实施行为的最佳选择是什么?我尝试使用 RTF,但是当用户单击 RTF 中的 url 时如何打开浏览器?

My WPF application has content displayed on a panel. The content will be authored content, hence it has to be somewhat standards compliant (like HTML or markdown or maybe even XAML etc.)
The content will have formatted text, such as bold, italic and it can have hyperlinks and tooltips.

My questions:

  1. What would be the appropriate text format to use?
  2. And what will be the best option to implement behaviors? I tried using RTF, but how do I open the browser when the user clicks on a url within the RTF?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蝶舞 2024-12-26 13:07:45

您是否尝试过在 RichTextBox 中托管文本?它使用 XAML 来支持文本,但会转换为 RTF 或 HTML。文章掌握 WPF RichTextBox 可能有用。

Have you tried hosting the text in a RichTextBox? This uses XAML to back the text but there are conversions to RTF or HTML. The article Mastering the WPF RichTextBox may be useful.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文