具有标签范围和斜体属性的奇怪行为

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

尝试在以下位置遵循Xamarin教程的标签视图:Label Tutorial

在span标签中应用斜体字体属性时,同时将标签文本的大小设置为label标签中的任何值。文本大小未应用到带有斜体属性的范围内的文本。

<StackLayout Margin="20,35,20,25">
    <Label FontSize="50" TextColor="Blue">
        <Label.FormattedText>
            <FormattedString>
                <Span Text="underlined text" TextDecorations="Underline" />
                <Span Text=", emphasized" FontAttributes="Italic" />
            </FormattedString>
        </Label.FormattedText>
    </Label>
</StackLayout>

output from android emulator

html xamarin label italic
1个回答
0
投票
看看以下代码:

<StackLayout Margin="20,35,20,25"> <Label FontSize="50" TextColor="Blue"> <Label.FormattedText> <FormattedString> <Span Text="underlined text" TextDecorations="Underline" /> <Span Text=", emphasized" FontSize="50" FontAttributes="Italic" /> </FormattedString> </Label.FormattedText> </Label> </StackLayout> 效果:

enter image description here

我认为下一版Xamarin Forms将尽快修复它。

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