所以我想从代码中设置richtextbox文本的样式,但我不知道如何。文本中有两个变量,我希望第二个变量具有accentcolor和2pt更大的字体。
答案 0 :(得分:0)
答案 1 :(得分:0)
一种方法是按照以下代码
进行操作 Run r1 = new Run();
r1.Text = "this is through ";
r1.FontSize = 18.0;
r1.FontStyle = FontStyles.Italic;
//r.Foreground=Brush.
Run r2 = new Run();
r2.Text = "code";
r2.FontWeight = FontWeights.ExtraBold;
r2.Foreground= new SolidColorBrush(Colors.Red);
Paragraph p = new Paragraph();
p.Inlines.Add(r1);
p.Inlines.Add(r2);
richTextBox1.Blocks.Add(p);