我目前正在将我的应用程序从WPF移植到跨平台。在WPF中,我使用了一个只读的richtextbox来向用户显示结果,以便同时显示IMAGE和TEXT。在Xamarin.Forms中,是否有类似内容?谢谢。

最佳答案

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

但是我只在其中找到了一个不错的RichTextBox实现

UWP RichTextBox

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

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

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

关于c# - Xamarin.Forms中的富文本框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43964754/

10-09 08:09