Silverlight 4 RichtTextBox - как получить текст без форматирования? - PullRequest
2 голосов
/ 31 января 2011

Как получить текст из Silverlight 4 RichTextBox без форматирования? Я знаю, что свойство Xaml даст мне XAML, но я просто хочу текст.

Ответы [ 3 ]

2 голосов
/ 23 февраля 2011

Уже немного поздно, но я все равно выложу.Есть хитрость, которая заключается в выделении всего текста в коде и последующем доступе к текстовому объекту TextSelection.Вот так:

myRichTextBox.SelectAll();
var plainText = myRichTextBox.Selection.Text;

Я использую его в своих приложениях, и хотя это не самое красивое решение, оно работает.Нашел здесь:
http://forums.silverlight.net/forums/p/184560/422007.aspx

0 голосов
/ 01 февраля 2011

Существуют различные сторонние компоненты, поддерживающие этот тип функций (к сожалению, платные). Например, Telerik RadRichTextBox поддерживает как выделение, так и экспорт содержимого форматированного текста в виде обычного текста, последний через компонент TxtFormatProvider.

0 голосов
/ 01 февраля 2011

Если вы просто хотите текст, почему бы не использовать TextBox вместо?

...