有没有办法在Xamarin.Forms应用程序中显示HTML内容(使用HTML标签格式化的文本)?
如果是,是否有不允许的Html标签?
内容来自网络后端的一个所见即所得的编辑器。
答案 0 :(得分:1)
您可以使用WebView
来显示HTML。文档说
WebView支持各种内容源,包括嵌入式HTML,网页和HTML字符串。
您可以 - 例如 - 将内容绑定到属性
<WebView Content="{Binding HtmlContent}" />
当相应地设置webview的BindingContext
或任何父视图时。
e.g。在您的viewmodel中(如果您熟悉MVVM)
void LoadContent()
{
var htmlContent = LoadContentFromServer();
HtmlContent = htmlContent;
}
AFAIK没有非法 HTML标记。