如何在 WPF 的 RichTextBox
中获取(并删除)当前行?
Winforms 有 RichTextBox.GetLineFromCharIndex()
,在 WPF 中找不到。
最佳答案
您可以通过调用Paragraph para=CaretPosition.Paragraph;
获取段落
如果要删除此段落,请使用 Document.Blocks.Remove(para)
。如果你想删除插入符所在的行,你应该找到两个 TextPointer
:一个在行首,一个在行尾。调用这两个 tp1
和 tp2
。您可以删除该行
TextRange tr=new textRange(tp1,tp2);
tr.Text="";
如果我理解正确,请告诉我如何获得这两个 TextPointer
关于c# - WPF RichTextBox - 获取当前行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14002222/