显示html格式的数据xamarin表单

时间:2018-05-29 13:48:01

标签: webview xamarin.forms

我正在使用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

2 个答案:

答案 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属性存在于视图模型中并在那里分配。