我目前正将我的应用程序从WPF移植到跨平台。在WPF中,我使用只读的richtextbox向用户显示结果,以显示IMAGE和&文本。在Xamarin.Forms中,有什么类似的吗?感谢。
答案 0 :(得分:3)
Xamarin Forms无法控制,因此您必须使用CustomRenderers并创建自己的。
但是我只在
中找到了一个不错的RichTextBox实现这意味着获得任何体面的RichTextEditor的唯一方法是使用WebView,并加载基于Web的富文本编辑器。
但是,由于您希望将其设置为只读,最简单的方法是废弃任何RichTextBox的想法,只将文本和图像显示为移动应用程序中的单独组件。
如果需要,您可以在标签中使用Spans在标签内实现格式化。
答案 1 :(得分:1)
Syncfusion的Xamarin.Forms全新富文本编辑器控件现已上市。请查看以下文章以获取更多详细信息。
https://www.syncfusion.com/blogs/post/introducing-xamarin-forms-rich-text-editor.aspx
答案 2 :(得分:0)
ScrollView可以像readonly richtextbox一样使用。我以编程方式添加了元素(文本和图像的标签)。它也是只读的,因此符合我的要求
答案 3 :(得分:0)
XAM-Consulting提供了一个不错的工具,称为TEditor。它支持iOS和Android。
答案 4 :(得分:0)
在尝试并评估了许多其他替代方法之后,我发现用于Xamarin的Teleelek RichTextEditor 是一种用于Xamarin Forms的更好的Rich Text Editor程序包。
这是许可软件,您必须付费使用它。
这是链接,https://docs.telerik.com/devtools/xamarin/controls/richtexteditor/richtexteditor-overview