gpt4 book ai didi

xamarin - 如何在 FormattedString 中添加新行

转载 作者:行者123 更新时间:2023-12-04 13:10:56 27 4
gpt4 key购买 nike

 public FormattedString FormattedDescription
{
get
{
return new FormattedString
{
Spans =
{
new Span
{
Text = RoleName,
FontSize = 16,
FontAttributes = FontAttributes.Bold
},
new Span
{
Text = "/ " + ProjectRoleID + "/ "+Part + "/ "+Gender + "/ " + AgeRange
},
}
};
}
set
{
}
}

In above code i want to Display RoleName in First line and other Detail in second Line.

最佳答案

这是一个完全在 XAML 中的“清洁”解决方案:

  • 首先,将此命名空间添加到您的 XAML:xmlns:system="clr-namespace:System;assembly=netstandard"

  • 这是系统命名空间,它包含所有系统类。
  • 其次,在 XAML 中调用 Environment.NewLine,在您希望的 Span 中,如下所示:

  • <Label>
    <Label.FormattedText>
    <FormattedString>
    <Span Text="First Text"/>
    <Span Text=" "/>
    <Span Text="Second Text"/>
    <Span Text="{x:Static system:Environment.NewLine}"/>
    <Span Text="Above is a new line"/>
    </FormattedString>
    </Label.FormattedText>
    </Label>

    在这里,您有一种干净的方式来显示新行。

    关于xamarin - 如何在 FormattedString 中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36568274/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com