Как установить тип текста метки Xamarin Forms в HTML?

#xamarin #xamarin.forms #label

#xamarin #xamarin.forms #метка

Вопрос:

Я пытаюсь установить свойство TextType метки Xamarin Forms в HTML. Когда я устанавливаю это свойство следующим образом, я получаю ошибку во время выполнения, которая гласит,

«Не удалось разрешить тип с токеном 0100011b из typeref (ожидаемый класс ‘Xamarin.Формы.TextType’ в сборке …»

Я также не могу установить тип текста в Text. Я получаю ту же ошибку. Как мне установить тип текста метки в HTML?

Код:

 var lbl = new Label();
lbl.TextType = TextType.Html;
  

Информация о версии:
Xamarin Forms 4.3.0

Комментарии:

1. Вы обновили версию xamarin forms до последней версии?

Ответ №1:

вы можете попробовать это

C# :

 Label label = new Label{
Text = "This is <strong style="color:red">HTML</strong> text.",
TextType = TextType.Html};
  

XAML :

 <Label Text="This is amp;<strong style=amp;quot;color:redamp;quot;amp;>HTMLamp;</strongamp;> text."
   TextType="Html"  />
  

или

 <Label TextType="Html">
<Label.Text>
    amp;<h1amp;>Hello World!amp;</h1amp;>amp;<br/amp;>SecondLine
</Label.Text>
  

Комментарии:

1. привет, @RangerRick ты пробовал этот код, я думаю, у тебя сработает.

2. Я попробовал приведенные выше предложения, и все они выдали мне одну и ту же ошибку…