我正在开发Windows应用商店。我使用了RichTextBox
,但无法从中获取文本,我在互联网上搜索过并尝试过TextRange
、FlowDocument
等,但都不起作用。知道如何在点击提交按钮后获得文本表单RichTextBox吗?
根据MSDN,RichTextBox.Document
属性获取一个对象,该对象允许访问RichEditBox中包含的文本。
它返回一个具有GetText
属性的ITextDocument
。
要获得文本,您必须执行以下操作:
var text = String.Empty;
richTextBox.Document.GetText(TextGetOptions.None, out text);
获取WPF RichTextBox:中托管的FlowDocument的完整纯文本
string fullPlainText = new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd).Text;