отображать html отформатированные данные формы xamarin - PullRequest
0 голосов
/ 29 мая 2018

Я использую 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, где я могу отображать текст в формате HTML

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Какую версию Xamarin.Forms вы используете?Я помню, что были некоторые проблемы, такие как this one.

Я использую WebView следующим образом (с привязкой), и это прекрасно работает для меня.

    <WebView
        HorizontalOptions="FillAndExpand"
        VerticalOptions="FillAndExpand">
        <WebView.Source>
            <HtmlWebViewSource Html="{Binding PrivacyPolicyAsHtml}" />
        </WebView.Source>
    </WebView>

Свойство PrivacyPolicyAsHtml существует в модели представления и назначается там.

0 голосов
/ 30 мая 2018

Измените VerticalOptions с «Fill» на «FillAndExpand», вы должны иметь возможность просматривать WebView или устанавливать высоту для WebView в соответствии с требованиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...