1

Windowsストアアプリを開発しています。を使用しましたRichTextBoxが、そこからテキストを取得できませんでした。インターネットで検索して などを試しましたがTextRangeFlowDocumentどれも機能しませんでした。送信ボタンのクリックで RichTextBox からテキストを取得する方法はありますか?

4

2 に答える 2

1

MSDN によると、RichTextBox.Documentプロパティは、RichEditBox に含まれるテキストへのアクセスを可能にするオブジェクトを取得します。

ITextDocumentプロパティを持つ を返しGetTextます。

テキストを取得するには、次のようにする必要があります。

var text = String.Empty;
richTextBox.Document.GetText(TextGetOptions.None, out text);
于 2015-04-09T08:58:33.707 に答える
0

WPF-RichTextBox でホストされている FlowDocument の完全なプレーン テキストを取得します。

string fullPlainText = new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd).Text;
于 2015-05-09T07:24:55.560 に答える