Мне нужно выделить текст в текстовом блоке Silverlight или RichTextBox. Я попытался просто добавить теги к текстовому прогону RTB, но они просто отображаются в тексте, как:
Some <Bold>text</Bold> in a RTB
Я пытался просто выделить текст следующим образом:
myRTB.Selection.Select(textPtr1, textPtr2);
, но выделяется стандартным синим цветом . Мне нужно сделать цвет фона желтым, но похоже, что я могу изменить только цвет переднего плана прогона. Почему это, и какие-либо идеи для меня?
UPDATE:
Я пытался использовать только TextBlock с конвертером значений, который добавляет Run следующим образом:
return String.Format("<Run Foreground=\"Red\">{0}</Run>", value.ToString());
но TextBlock все же показывает только теги, а не форматированный текст.