Сначала вам нужно определить AcceptsReturn="True"
в XAML, но я думаю, вы это знаете.
Затем вы можете использовать GetLineText
метод TextBox
таким образом (я создал фиктивное текстовое поле и обработчик событий для презентации):
private void txb_KeyDown(object sender, KeyEventArgs e)
{
// Handle event only if Q is pressed.
if (e.Key != Key.Q) return;
// Count how many newline characters there were, to determine index of current line.
var lineIndex = txb.Text.Substring(0, txb.CaretIndex).Count(ch => ch == '\n');
// Get current line.
var currentLine = txb.GetLineText(lineIndex);
}