我目前正将我的应用程序从WPF移植到跨平台。在WPF中,我使用只读的richtextbox向用户显示结果,以显示IMAGE和TEXT。在Xamarin.Forms中,有什么类似的吗?谢谢。
Xamarin Forms中没有控件,因此您必须使用CustomRenderers并创建自己的。
但是我只发现了一个不错的RichTextBox实现
这意味着获得任何体面的RichTextEditor的唯一方法是使用WebView,并加载基于Web的富文本编辑器。
但是,由于您希望它是只读的,最简单的方法是废弃任何RichTextBox的想法,并将文本和图像显示为移动应用程序中的单独组件。
如果需要,您可以在标签中使用Spans在标签内实现格式化。
ScrollView可以像readonly richtextbox一样使用。我以编程方式添加了元素(文本和图像的标签)。它也是只读的,因此符合我的要求
有一个很好的XAM-Consulting叫做TEditor。它支持iOS和Android。