Silverlight 4 RichtTextBox - 如何获取不带格式的文本?
如何在不进行格式化的情况下从 Silverlight 4 RichTextBox 中获取文本?我知道 Xaml 属性会给我 XAML,但我只想要文本。
How do I get the text out of a Silverlight 4 RichTextBox without the formatting? I know the Xaml property will give me the XAML but I just want the text.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
虽然有点晚了,但我还是会发帖。有一个技巧涉及选择代码中的所有文本,然后访问 TextSelection 对象的 Text 属性。就像这样:
我在我的应用程序中使用它,虽然它不是最漂亮的解决方案,但它确实有效。在这里找到它:
http://forums.silverlight.net/forums/p/184560/422007.aspx
This is a little late, but I will post anyway. There is a trick that involves selecting all the text in code and then accessing the Text propety of the TextSelection object. Like so:
I am using it in my apps and although it is not the prettiest solution, it works. Found it here:
http://forums.silverlight.net/forums/p/184560/422007.aspx
如果您只想要文本,为什么不使用
TextBox
呢?If you just want text, why not use
TextBox
instead?有各种第三方组件支持这种功能(不幸的是付费的)。例如,Telerik 的 RadRichTextBox 支持突出显示富文本内容并将其导出为纯文本,后者通过称为 TxtFormatProvider 的组件。
There are various third-party components that support this kind of functionality (unfortunately paid). For example, Telerik's RadRichTextBox supports both highlighting and exporting rich text content as plain text, latter trough component called TxtFormatProvider.