我正在使用webview来显示来自数据库的html格式数据。我已经尝试实现HtmlWebViewSource来显示数据,但它没有显示。这是我实施的内容。
<WebView VerticalOptions="Fill" BackgroundColor="Red">
<WebView.Source>
<HtmlWebViewSource x:Name="surveyInstruction"/>
</WebView.Source>
</WebView>
的.cs
surveyInstruction.Html = result[1][i].vchar_Instruction;
这是我从数据库中得到的
Question<font size="4"><b> Instruction</b></font>
我也提到了这篇文章 Xamarin Forms control where I can show HTML formated text
答案 0 :(得分:0)
从&#34;填充&#34;更改VerticalOptions到&#34; FillAndExpand&#34;,您应该能够根据需要查看WebView或设置WebView的高度。
答案 1 :(得分:0)
您使用的是什么版本的Xamarin.Forms?我记得有一些问题,如this一个。
我使用WebView如下(带绑定),这对我来说很好。
<WebView
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">
<WebView.Source>
<HtmlWebViewSource Html="{Binding PrivacyPolicyAsHtml}" />
</WebView.Source>
</WebView>
PrivacyPolicyAsHtml
属性存在于视图模型中并在那里分配。