【问题标题】:Rich Text Box in Xamarin.FormsXamarin.Forms 中的富文本框
【发布时间】:2021-11-08 00:08:49
【问题描述】:

我目前正在将我的应用程序从 WPF 移植到跨平台。在 WPF 中,我使用只读的 Richtextbox 向用户显示结果,以便同时显示 IMAGE 和 TEXT。在 Xamarin.Forms 中,有什么类似的吗?谢谢。

【问题讨论】:

  • 富文本?还是 HTML 也是一种选择?

标签: c# wpf xamarin.forms richtextbox


【解决方案1】:

Xamarin Forms 中没有控件,因此您必须使用 CustomRenderers 并创建自己的。

但是我只在

中找到了一个不错的 RichTextBox 实现

UWP RichTextBox

这意味着获得任何像样的 RichTextEditor 的唯一方法是使用 WebView,并加载基于 Web 的富文本编辑器。

但既然您希望它是只读的,那么最简单的做法就是放弃任何 RichTextBox 的想法,而只是将文本和图像作为单独的组件显示在您的移动应用程序中。

如果需要,您可以在标签中使用 Spans 来实现标签内的格式设置。

【讨论】:

    【解决方案2】:

    ScrollView 可以像只读的richtextbox 一样使用。我以编程方式添加了元素(文本和图像的标签)。它也是只读的,所以它符合我的要求

    【讨论】:

      【解决方案3】:

      Syncfusion 全新的 Xamarin.Forms 富文本编辑器控件现已推出。查看以下文章了解更多详情。

      https://www.syncfusion.com/blogs/post/introducing-xamarin-forms-rich-text-editor.aspx

      【讨论】:

        【解决方案4】:

        在尝试和评估了一些其他替代方案后,我发现 Telerik RichTextEditor for Xamarin 是一个更好的 Xamarin Forms 富文本编辑器包。

        这是授权软件,您必须付费才能使用它。

        这是链接, https://docs.telerik.com/devtools/xamarin/controls/richtexteditor/richtexteditor-overview

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-05-06
          • 1970-01-01
          • 1970-01-01
          • 2011-02-12
          • 2011-11-08
          • 2012-04-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多