Как вы подчеркиваете выделенный текст в WinRT RichEditBox?
В настоящее время я делаю приложение, которое включает в себя текстовый редактор, но у меня есть некоторые проблемы с применением форматирования к тексту. В частности, у меня проблема с подчеркиванием выделенного текста. Вот мой текущий код.
private void UnderlineButton_Click(object sender, RoutedEventArgs e)
{
ITextSelection selectedText = rtfEditor.Document.Selection;
if (selectedText != null)
{
ITextCharacterFormat charFormatting = selectedText.CharacterFormat;
charFormatting.Underline = UnderlineType.Single;
//charFormatting.Underline = FormatEffect.;
selectedText.CharacterFormat = charFormatting;
}
}
Помощь будет оценена!
1 ответ
Решение
Вы можете сделать это так:
rtfEditor.Document.Selection.CharacterFormat.Underline = UnderlineType.Thin;
или же
ITextSelection selectedText = rtfEditor.Document.Selection;
selectedText.CharacterFormat.Underline = UnderlineType.Double;