后面的文本字符串代码的粗体部分
本文关键字:体部 代码 字符串 文本 | 更新日期: 2023-09-27 18:11:29
我们用XAML构建了一个应用程序。现在我需要格式化文本字符串。是否可以仅对部分文本字符串加粗?我们正在用文本字符串替换XAML文本块中的元素文本。使文本字符串部分加粗的最简单方法是什么?我要添加一个标签吗?在XAML或c#中还有什么吗?
下面是我们的XAML示例和后面的代码:XAML
<TextBlock x:Name="PrimaryNameText" Text="Primary Member Name:"></TextBlock>
PrimaryNameText.Text = "Primary Member Name: " + reAccount.MyPerson.Prefix + " " + reAccount.MyPerson.FirstName + " " + reAccount.MyPerson.LastName;
在上面的例子中,我们或多或少想要将字符串"Primary Member Name: "的部分加粗
我知道你可以为分页符做一个"'n",有没有一种方法可以让我们在字符串中保存文本?
在TextBlock中使用span
<TextBlock>
<Span x:Name="PrimaryNameBold" FontWeight="Bold"></Span>
<Span x:Name="PrimaryNameNormal"></Span>
</TextBlock>
在你的代码中:
PrimaryNameBold.Text = "Primary Member Name: ";
PrimaryNameNormal.Text = reAccount.MyPerson.Prefix + " " + reAccount.MyPerson.FirstName + " " + reAccount.MyPerson.LastName;