Как изменить фон текстового поля в определенных позициях текста в Silverlight?

У меня есть текстовое поле, и я хочу, чтобы, когда пользователь нажимает на какую-то букву текста, фон буквы меняется. у кого-то есть идея, как это реализовать?

Спасибо.


person Pavel plutovp    schedule 27.04.2011    source источник


Ответы (1)


Вы можете использовать SelectionBackground недвижимость

<TextBox Height="25" Text="Sample Text" SelectionBackground="Red"/>
person bendewey    schedule 27.04.2011
comment
Спасибо, но это не помогает мне, потому что я хочу изменить фон нескольких диапазонов. Например, если мой текст - «Я хочу изменить», и я хочу, чтобы фон слов «хочу» и «Изменить» был красным. Есть ли у вас представление о том, как изменить реализовать это? - person Pavel plutovp; 29.04.2011
comment
Как бы вы выбрали эти разные диапазоны. Я предполагаю, что сначала вам нужно будет построить эту логику, и цвет фона последует автоматически. - person bendewey; 01.05.2011