Есть ли способ подчеркнуть один символ в текстовом блоке WPF?

Есть ли способ применить подчеркивание текста только к одному символу в TextBlock (или к любому количеству, меньшему, чем полный блок)?

У меня есть текст, который я хочу вывести как «это слово с ошибкой» , а f в worf подчеркнуты.

Я вас знаю. можно:

TextBlock47.TextDecorations = TextDecorations.Underline;

, но я не хочу подчеркивать весь блок.

Если это не так, есть ли другой элемент управления, который я могу использовать, кроме TextBlock, который дает такую ​​возможность? Я' Я изучал форматированный текст, но это кажется ужасно большим трудом для создания простого эффекта. Если этот является единственным способом, как мне создать текст определенного формата (10pt, Courier New, один подчеркнутый символ) в коде C #?

5
задан paxdiablo 8 October 2010 в 03:43
поделиться