要獲取AvalonEdit中的行內容,可以使用以下代碼:
using ICSharpCode.AvalonEdit.Document;
TextDocument document = textEditor.Document;
int lineNumber = 1; // 行號從1開始計數
// 獲取指定行號的文本行
DocumentLine line = document.GetLineByNumber(lineNumber);
string lineText = document.GetText(line);
// 輸出行內容
Console.WriteLine(lineText);
在上述代碼中,我們首先獲取AvalonEdit的TextDocument
對象,然后通過GetLineByNumber
方法獲取指定行號的DocumentLine
對象,最后使用GetText
方法獲取該行的文本內容。