如何使用 WPF 和 C# 以编程方式在文本块中添加多个属性?

How to add multiple properties in a Textblock programatically using WPF & c#?

如何使用 C# 代码将多个属性(在本例中为 Foreground & FontSize 添加到 WPF 文本块中的特定文本?

我试过像下面那样做但出现错误

mytxtblock.Inlines.Clear();
mytxtblock.Inlines.Add(new Run("Bills pending for Processing: ") { Foreground = Brushes.Aquamarine });
mytxtblock.Inlines.Add(new Run(pendingBills.ToString()) { Foreground = Brushes.LimeGreen } { FontSize = 13 });

求助!

有一件事是语法错误

而不是

mytxtblock.Inlines.Add(
  new Run(pendingBills.ToString()) 
  { 
    Foreground = Brushes.LimeGreen 
  } 
  { 
    FontSize = 13 
  });

你必须使用

mytxtblock.Inlines.Add(
  new Run(pendingBills.ToString()) 
  { 
    Foreground = Brushes.LimeGreen, 
    FontSize = 13 
  });

无论何时询问,您还应该描述错误消息本身。我不知道这是您的 copy/paste 错误还是您遇到的真正问题。