Xamarin形式控制,我可以显示HTML文本格式化(Xamarin Forms control w

2019-10-28 18:19发布

我在Xamarin新的,我尽量表现在Xamarin表单控件的HTML文本。

举例来说,如果我有以下HTML文本:

<ul>
<li>First</li>
<li>Second</li></ul>

它应该显示在Xamarin应用以下结果:

  • 第一
  • 第二

是否有一个控制的?

谢谢你的帮助。

Answer 1:

的WebView

您可以使用的WebView打开一个本地HTML文件来显示它。

webviewjava.BaseUrl = DependencyService.Get<IBaseUrl>().Get();
webviewjava.Source = "index.html";

****的index.html是本地的HTML文件。*

HtmlWebViewSource :或者,如果你想呈现代码动态定义HTML的字符串,你需要创建HtmlWebViewSource的实例:

var browser = new WebView();
var htmlSource = new HtmlWebViewSource();
htmlSource.Html = @"<html><body>
  <h1>Xamarin.Forms</h1>
  <p>Welcome to WebView.</p>
  </body></html>";
browser.Source = htmlSource;



文章来源: Xamarin Forms control where I can show HTML formated text