Xamarin.Forms中的富文本框

问题描述 投票:1回答:3

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

c# wpf xamarin.forms richtextbox
3个回答
3
投票

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

但是我只发现了一个不错的RichTextBox实现

UWP RichTextBox

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

但是,由于您希望它是只读的,最简单的方法是废弃任何RichTextBox的想法,并将文本和图像显示为移动应用程序中的单独组件。

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


0
投票

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


0
投票

有一个很好的XAM-Consulting叫做TEditor。它支持iOS和Android。

https://github.com/XAM-Consulting/TEditor

© www.soinside.com 2019 - 2024. All rights reserved.