【发布时间】:2022-01-04 21:41:22
【问题描述】:
我正在使用带有 xamarin 表单的 C# 来构建一个 Android 应用程序。我对 xaml 进行了硬编码,但可以从 SDK 访问 html。将此 html 显示为 xaml 的最佳方式是什么?
我在下面的对象中存储了一个json文件的字符串值
dynamic dynamicObject = JsonConvert.DeserializeObject(data.ToString());
运行时Console.WriteLine(dynamicObject.mainText)
其中mainText 是 json 属性并将其值记录为 html
<div style="font-family:sans-serif;">
<p> some text </p>
<p> some more text </p>
<p><a href = "google.com">here's google<a/>
</p>
</div>
除了将 html 元素的值单独绑定到我们的 xaml 文件元素之外,有没有办法将所有代码解析/转换为 xaml,或者如何显示 html 的最佳方式?
【问题讨论】:
-
您可以在 webview 或 Label 中显示 HTML
标签: c# html xaml xamarin.forms