Xamarin Forms 跨平台 BBCode 支持

Posted

技术标签:

【中文标题】Xamarin Forms 跨平台 BBCode 支持【英文标题】:Xamarin Forms crossplatform BBCode support 【发布时间】:2015-08-14 07:38:56 【问题描述】:

我正在 Xamarin 中创建跨平台应用程序 - 只是一个简单的论坛。我可以获取帖子文本,但它看起来就像带有标签的文本,但我需要显示所有格式、引号、图像、笑脸等。有没有跨平台的解决方案?

【问题讨论】:

【参考方案1】:

只需将WebView (https://developer.xamarin.com/guides/cross-platform/xamarin-forms/user-interface/webview/) 控件与 bbcode 解析器结合起来: https://bbcode.codeplex.com https://github.com/charliesome/bbsharp

【讨论】:

我正在尝试。 WebView没有问题,但是我不能用CodeKicker.BBCode因为Assemble not found换成System.Web 您可能正在使用 PCL 项目。您应该将您的 PCL 版本更改为与 System.Web 兼容的另一个版本或下载库源并将其重新编译为 Xamarin 兼容/PCL 库 是的,PCL。不过没关系,因为我找到了另一个BBCode解析器here。谢谢你的回答。

以上是关于Xamarin Forms 跨平台 BBCode 支持的主要内容,如果未能解决你的问题,请参考以下文章

在 Xamarin.Forms 中编写设备平台特定代码

使用 xamarin.forms 跨平台 C# 在设备日历上设置提醒

Xamarin.Forms:与平台无关的应用程序菜单

开始使用 Xamarin.Forms.Platform.Avalonia

将 Xamarin.Forms.Color 转换为平台特定颜色

Xamarin Forms Ui 项目(多平台)