Silverlight 4 RichtextBox - 如何在没有格式化的情况下获取文本?

时间:2011-01-31 20:09:49

标签: silverlight-4.0 richtextbox

如何在没有格式化的情况下从Silverlight 4 RichTextBox中获取文本?我知道Xaml属性会给我XAML,但我只想要文本。

3 个答案:

答案 0 :(得分:2)

这有点晚了,但无论如何我都会发帖。有一个技巧涉及选择代码中的所有文本,然后访问TextSelection对象的Text propety。像这样:

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

我在我的应用程序中使用它,虽然它不是最漂亮的解决方案,但它确实有效。在这里找到它:
http://forums.silverlight.net/forums/p/184560/422007.aspx

答案 1 :(得分:0)

如果您只想要文字,为什么不使用TextBox

答案 2 :(得分:0)

有各种支持此类功能的第三方组件(不幸的是付费)。例如,Telerik's RadRichTextBox支持将纯文本内容突出显示和导出为纯文本,后一个组件称为TxtFormatProvider。