无法在RichTextBox中选择文本

Bog*_*ets 0 .net wpf richtextbox selection

我有一个RichTextBox示例:

<RichTextBox Name="RichTextBox1">
    <RichTextBox.Document>
        <FlowDocument>
            <Paragraph>tveg56ybhj6e7</Paragraph>
            <Paragraph>54 h46u7h 468 j58ik9mm</Paragraph>
            <Paragraph>456 h467h 566ybhj6e7</Paragraph>
        </FlowDocument>
    </RichTextBox.Document>
</RichTextBox>
Run Code Online (Sandbox Code Playgroud)

尝试选择RichTextBox中的所有文本:

    FlowDocument doc = this.RichTextBox1.Document;
    this.RichTextBox1.Selection.Select(doc.ContentStart, doc.ContentEnd);
Run Code Online (Sandbox Code Playgroud)

但似乎没有选择任何东西.我究竟做错了什么?

Muh*_*eel 5

您只需通过richtextboxName.Select()选择富文本框中的所有文本; 然后放在剪贴板中你可以使用richtextboxName.Copy(); 通过编码,您可以使用此命令获取富文本框中的所有文本

string myText = new TextRange(richtextboxName.Document.ContentStart,        richtextboxName.Document.ContentEnd).Text;
Run Code Online (Sandbox Code Playgroud)