【问题标题】:Change font weight in a WPF label only for some parts仅针对某些部分更改 WPF 标签中的字体粗细
【发布时间】:2019-01-16 14:00:58
【问题描述】:

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

我的代码如下所示:

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

我只希望对象saldoMin, fooNeg, inH, ... 加粗,而不是后面的代码。

【问题讨论】:

    标签: wpf xaml


    【解决方案1】:

    您可以将 TextBlock 与 Runs 一起使用。这是一个例子:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-12
      • 2019-06-01
      • 2013-07-24
      • 2017-08-05
      • 1970-01-01
      • 2018-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多