我目前正在将我的应用程序从 WPF 移植到跨平台。在 WPF 中,我使用只读 Richtextbox 向用户显示结果,以便显示图像和文本。在Xamarin.Forms中,有类似的东西吗?谢谢。
最佳答案
Xamarin Forms 中没有控件,因此您必须使用 CustomRenderers 并创建自己的控件。
但是我只在
中找到了一个不错的 RichTextBox 实现这意味着获得任何像样的 RichTextEditor 的唯一方法是使用 WebView,并加载基于 Web 的富文本编辑器。
但由于您希望它是只读的,最简单的做法就是放弃任何 RichTextBox 的想法,而只将文本和图像显示为移动应用程序中的单独组件。
如果需要,您可以在标签中使用 Spans 来实现标签内的格式设置。
关于c# - Xamarin.Forms 中的富文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43964754/