2012-08-08 27 views

回答

2

您可以使用GetDocumentLineByVisualTop

int firstLine = textView.GetDocumentLineByVisualTop(textView.ScrollOffset.Y).LineNumber; 

textView.VisualLines[0].FirstDocumentLine.LineNumber会工作为好,但你必须要小心那里 - 视觉系集合可以是无效的,如果被要求重画,但还未执行​​(见VisualLinesValid/EnsureVisualLines())。

+1

澄清; 'GetDocumentLineByVisualTop'可以在'textEditor.TextArea.TextView.GetDocumentLineByVisualTop'找到 – 2014-07-07 16:21:35

相关问题