C# 富文本框选择第一个字符

C# 富文本框选择第一个字符,c#,wpf,C#,Wpf,在C#中有没有办法在富文本框中选择段落中的第一个字符?我想这样做: richTextBox.Selection.Select(0, 1); 0是开始位置,1是选择结束位置。尝试: richTextBox.Select(0, 1); 也许您需要在之前将hideSelection设置为false richTextBox.HideSelection = false; richTextBox.Select(0, 1); 您可以使用TextRange对象来实现这一点。这将返回richtextbox中

在C#中有没有办法在富文本框中选择段落中的第一个字符?我想这样做:

richTextBox.Selection.Select(0, 1);
0是开始位置,1是选择结束位置。

尝试:

richTextBox.Select(0, 1);
也许您需要在之前将hideSelection设置为false

richTextBox.HideSelection = false;
richTextBox.Select(0, 1);

您可以使用TextRange对象来实现这一点。这将返回richtextbox中的第一个字符

TextRange justTheFirst = new TextRange(richTextBox.Document.ContentStart,
                                       richTextBox.Document.ContentStart.GetPositionAtOffset(1));
string text = justTheFirst.Text;
看看这个: