.NET MAUI如何在Label中渲染HTML

问题描述 投票:0回答:1

.NET MAUI 为了在 iOS 和 Android 上的标签中呈现 HTML 内容,我在 Label 元素上使用 TextType="Html" 属性。然而,iOS 不渲染任何 HTML,而 Android 仅支持粗体文本。关于如何解决这个问题有什么想法吗?”

                  <Label Text="{Binding texto}"
                                         Style="{StaticResource CommonTextStyle}"
                                         VerticalOptions="FillAndExpand"
                                         x:Name="LabelText"
                                         FontSize="17"
                                         TextType="Html"
                                         HorizontalTextAlignment="Start"
                                         VerticalTextAlignment="Start"
                                         Margin="15,0"/>

我希望 TextType="Html" 识别文本中的 HTML 标签并将其显示在屏幕上。

c# .net maui maui-community-toolkit
1个回答
0
投票

但是,iOS 不渲染任何 HTML,而 Android 仅支持粗体文本。关于如何解决这个问题有什么想法吗?”

可以使用handler(平台原生代码)来实现。

有关更多信息,您可以查看我对这种情况的解决方案:Unable to set LineHeight on Label with TextType set to 'HTML' (Maui).

© www.soinside.com 2019 - 2024. All rights reserved.