C# Xamarin.Forms中的富文本框

C# Xamarin.Forms中的富文本框,c#,wpf,xamarin.forms,richtextbox,C#,Wpf,Xamarin.forms,Richtextbox,我目前正在将我的应用程序从WPF移植到跨平台。在WPF中,我使用只读richtextbox向用户显示结果,以便同时显示图像和文本。在Xamarin.表单中,是否有类似的内容?谢谢。Xamarin表单中没有控件,因此您必须使用CustomRenders并创建自己的 然而,我在中只找到一个像样的RichTextBox实现 这意味着获得任何合适的RichTextEditor的唯一方法是使用WebView并加载基于Web的RichTextEditor 但既然你希望它是只读的,最简单的方法就是放弃任何R

我目前正在将我的应用程序从WPF移植到跨平台。在WPF中,我使用只读richtextbox向用户显示结果,以便同时显示图像和文本。在Xamarin.表单中,是否有类似的内容?谢谢。

Xamarin表单中没有控件,因此您必须使用CustomRenders并创建自己的

然而,我在中只找到一个像样的RichTextBox实现

这意味着获得任何合适的RichTextEditor的唯一方法是使用WebView并加载基于Web的RichTextEditor

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


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

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

Syncfusion针对Xamarin的全新富文本编辑器控件。表单现在可用。查看以下文章了解更多详细信息


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

这是许可软件,您必须为使用该软件付费


这是链接,

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