HtmlFormattedLabel не преобразует теги html в обычный текст при привязке текста html к свойству в модели представления после инициализированного представления - PullRequest
0 голосов
/ 03 декабря 2018

HtmlFormattedLabel не преобразует теги html в обычный текст при привязке текста HTML к свойству в модели представления после инициализированного представления с использованием настраиваемого средства визуализации в формах xamairn.HTML-теги конвертируются только в том случае, если код HTML присутствует при инициализации представления, но не после инициализации.Я привязываю значение к собственности.Но в элементе проекта android измененное событие не вызывается.У меня есть API для получения данных и привязки к свойству, когда приходит. Я хотел, чтобы HTML-код должен преобразовываться в обычный текст при привязке данных к свойству в модели представления.Любая помощь будет оценена.Спасибо

1 Ответ

0 голосов
/ 05 декабря 2018

Сделайте это с помощью специального средства визуализации:

Для IOS,

var attr = new NSAttributedStringDocumentAttributes();
var nsError = new NSError();
attr.DocumentType = NSDocumentType.HTML;

var myHtmlData = NSData.FromString(label.Text, NSStringEncoding.Unicode);
this.Control.AttributedText = new NSAttributedString(myHtmlData, attr, ref nsError);

Для Android:

Html.FromHtml(label.Text).ToString().Trim();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...