c# - 如何加粗标签的一部分?

标签 c# wpf xaml label

How to bold part of label?

我需要这样的东西:

我是一个带有一些粗体文本的标签

我的 XAML:

<Label x:Name="Mylabel" Content="I am a label with some bold text" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10" />

最佳答案

如果您使用 TextBlock而不是 Label您可以使用 <Bold> 将部分文本加粗:

<TextBlock x:Name="MytxtBlock" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10">
      TextBlock I am a label with some <Bold>bold</Bold> text
</TextBlock>

但是如果你必须使用 Label你可以嵌套 TextBlockLable 里面:

<Label x:Name="Mylabel" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10">
     <TextBlock>I am a label with some <Bold>bold</Bold> text</TextBlock>
</Label>

关于c# - 如何加粗标签的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49999700/

相关文章:

c# - 即使该对象在调试器中看起来具有正确的类型,as 运算符也会拒绝该对象

C# 是否有一种紧凑的方法来获取二维数组中的多个坐标?

c# - 如何在 WPF 组合框中找到插入符位置?

c# - 通过慢速网络下载大文件时出现 StorageException

c# - 如何实现 Linq OrderBy 方法?

wpf - 如何在 WPF 中创建带圆顶角的虚线边框?

c# - 是否可以使用 Windows 图标选择器对话框?

wpf - 在 WPF 的 XAML 中将系统颜色前景分配给 TextBlock

c# - 为应用程序中的所有文本框选择 TextBox 中的所有文本

wpf - 控件可以在网格中跨越半个 ColumnSpan 吗?