Я очень разочарован RichTextBox Silverlight. Я попытался использовать его для редактора форматированного текста, но обнаружил, что он поддерживает только несколько основных свойств форматирования: абзац, конечная строка, полужирный, курсив, подчеркивание. И ничего больше.
Пожалуйста, кто-нибудь может объяснить, как это урезанное "богатое" текстовое поле предназначено для использования? Можно ли добавить к нему дополнительные функции форматирования, такие как размер шрифта, цвет шрифта, начертание шрифта и т. Д., Не написав тонны исходного кода на C #? Я знаю, что к нему можно добавлять пользовательские элементы UIE, но я не думаю, что это подходит для добавления дополнительных возможностей форматирования текста. Кроме того, добавление пользовательских элементов UIElements делает встроенную функцию импорта / экспорта xaml бесполезной, поскольку при экспорте исключаются все элементы UIElements. Этот контроль настолько искалечен и незавершен! Или я просто слепой и что-то где-то упускаю?
Кроме того, кто-нибудь знает, будет ли этот элемент управления улучшен в грядущей версии Silverlight 5? Было бы неплохо иметь настоящее "богатое" текстовое поле с приличным экспортом и импортом HTML.