2013-08-26 4 views
0

Я хотел бы разработать что-то вроде текстового редактора для Windows Phone, но во время процесса проектирования у меня возникло несколько проблем. В основном мне нужен элемент управления, который не только позволяет мне вводить текст, но также позволяет мне нарисовать текст в этом TextBox разными цветами, как в Microsoft Office для Windows Phone. Насколько я знаю, элемент управления TextBox не поддерживает окраску шрифтов. Я пытался использовать теги, но, к сожалению, это не работает. Теперь мой вопрос заключается в том, есть ли способ иметь TextBox, который позволяет мне окрашивать разные части текста разными цветами. Я думаю о создании настраиваемого элемента управления, но как бы реализовать такую ​​функцию?TextBox с несколькими цветами шрифта

+0

use reach text редактировать –

+2

richtextbox был перенесен с silverlight на телефон Windows, и он пропускает многие функции, такие как копирование и вставка. – Dominik

+0

@sourabhdevpura: «В этом выпуске Silverlight для Windows Phone RichTextBox доступен только для чтения». Хм ... хороший ** редактор **. – Dennis

ответ

1

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

+0

Любая идея, как я мог это сделать? Мне нужно было бы переопределить метод рисования или рендеринга, но я не могу найти ничего подобного. – Dominik

+0

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

Смежные вопросы