Xamarin表单:在文本中嵌入符号

Tho*_*ert 6 c# mobile xamarin.forms

我目前正在评估Xamarin Forms作为针对移动平台的基于Web的HTML应用程序的替代方案.

我们的应用程序通常使用嵌入文本段落中的图形符号.期望的效果如下所示:

例

当然,文本也必须能够自由地环绕,包括所有符号.在HTML中,这简单地实现了这样:

<p>Sample text with <img src="sample.jpg"> embedded</p>
Run Code Online (Sandbox Code Playgroud)

如何使用Xamarin Forms实现相同的效果?我已经看过FormattedStrings,它允许格式化标签的子段,但它们似乎不允许嵌入图像.

另请注意,该解决方案至少需要支持iOS,Android和Windows Phone 8.1.

Dan*_*rda 1

目前,在文本块中包含符号和图像的唯一方法是使用 WebView ( https://developer.xamarin.com/guides/xamarin-forms/working-with/webview/ )

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;
Run Code Online (Sandbox Code Playgroud)