我目前用来加粗文字的代码是:
rtb.Selection.ApplyPropertyValue(TextElement.FontWeightProperty, FontWeights.Bold);
但是必须在粗体之前首先突出显示文本的缺点可以应用。
有没有办法让RichTextBox中的下一个打字文本加粗而不必突出显示并选择文字?
答案 0 :(得分:0)
if(rtb.CaretPosition.Parent is TextElement)
{
(rtb.CaretPosition.Parent as TextElement).FontWeight = FontWeights.Bold;
}