c# - Xamarin.Forms 中的富文本框

标签 c# wpf xamarin.forms richtextbox

我目前正在将我的应用程序从 WPF 移植到跨平台。在 WPF 中,我使用只读 Richtextbox 向用户显示结果,以便显示图像和文本。在Xamarin.Forms中,有类似的东西吗?谢谢。

最佳答案

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

但是我只在

中找到了一个不错的 RichTextBox 实现

UWP RichTextBox

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

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

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

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

相关文章:

c# - ASP.Net MVC 中模型启动的数据绑定(bind)(更新 UI)

xamarin - WebView.Navigated 和 ViewModel

c# - Azure 移动应用程序 - 自定义身份验证 - 无法登录

C# 将十六进制字符串发送到 tcp 套接字

c# - 我可以在 C# 中从 const char 初始化 const 字符串吗?

UI 元素的 WPF 颜色效果

xamarin.forms - 使用Webview显示付款页面是否解决了应用商店的应用内购买问题?

c# - visual studio xamarin 表单 mvvm

c# - 如何修复错误 "Only one usage of each socket address (protocol/network address/port) is normally permitted"?

c# - 样式仅适用于两个元素