仅对某些部分更改WPF标签中的字体粗细

时间:2019-01-16 14:00:58

标签: wpf xaml

我有一个计算器,结果显示在标签中。可以设置结果值(一些字符串,一些双精度)以粗体显示吗?

我的代码如下:

 ...{
       label2.Content = "your time: " + saldoMin +
                    "     and:  " + fooNeg +
                    " " + inH +
                    " : " + inMin +
                    "  [h : min]\nyour factor: " + YourFactor +
                    "\n\ngo at: " + beginnH +
                    " : " + fooNull;
 }

,我只希望对象saldoMin, fooNeg, inH, ...为粗体,而不希望其后的代码。

1 个答案:

答案 0 :(得分:1)

您可以将文本块与运行一起使用。这是一个示例:

var text = new TextBlock();
text.Inlines.Add(new Bold(new Run("Bold:")));
text.Inlines.Add(new Run(" nonbold"));
label2.Content = text;