Как выделить RichTextBox жирным шрифтом при нажатии кнопки?

#wpf #formatting #richtextbox #bold

#wpf #форматирование #richtextbox #жирный

Вопрос:

Код, который я в настоящее время использую для выделения текста жирным шрифтом, в настоящее время выглядит следующим образом:

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

но недостатком этого является необходимость сначала выделить текст, прежде чем можно будет применить жирный шрифт.

Есть ли способ выделить следующий введенный текст в RichTextBox жирным шрифтом без необходимости выделять и выделять текст?

Комментарии:

1. вы проверили ответ

Ответ №1:

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