【发布时间】:2018-08-12 12:16:07
【问题描述】:
我正在使用WebView 来显示电子邮件的内容。
我使用以下XAML 将WebView 绑定到HTML 字符串:
<WebView Grid.Column="1">
<WebView.Source>
<HtmlWebViewSource Html="{Binding HtmlBody}"/>
</WebView.Source>
</WebView>
这一切在 Android 上运行良好,但当我在 UWP 应用程序中使用此代码时,它比 Android 版本慢 8-10 倍。有时它非常缓慢。
我有一封电子邮件,其内容大小约为 121K,在视图模型中设置 HtmlBody 后大约需要 12 秒才能显示。
有其他人注意到这个性能问题并提出解决方法吗?
我最好不要使用WebView 而是创建我自己的吗?
【问题讨论】:
标签: c# performance webview xamarin.forms uwp