如何通过按钮单击来加粗RichTextBox?

时间:2016-09-30 21:58:11

标签: wpf formatting richtextbox bold

我目前用来加粗文字的代码是:

rtb.Selection.ApplyPropertyValue(TextElement.FontWeightProperty, FontWeights.Bold);

但是必须在粗体之前首先突出显示文本的缺点可以应用。

有没有办法让RichTextBox中的下一个打字文本加粗而不必突出显示并选择文字?

1 个答案:

答案 0 :(得分:0)

if(rtb.CaretPosition.Parent is TextElement)
{
  (rtb.CaretPosition.Parent as TextElement).FontWeight = FontWeights.Bold;
}