2017-05-14 100 views
0

我目前正在将我的应用程序从WPF移植到跨平台。在WPF中,我使用只读的richtextbox向用户显示结果,以显示图像& TEXT。在Xamarin.Forms中,有没有类似的东西?谢谢。Xamarin.Forms中的富文本框

+0

富文本?或者HTML也是一个选项? –

回答

2

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

然而我只找到一个像样的RichTextBox实施

UWP RichTextBox

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

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

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

0

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