在WPF文本框中按Shift输入(小)换行符C#

时间:2019-08-08 14:27:41

标签: c# wpf visual-studio

我在TextBox程序中有一个WPF

我想将文本文件中的特定行添加到TextBox。在它们之间我想添加一个linebreak

但是,如果我添加

myTextBox.Text += "\n";

myTextBox.Text += Environment.NewLine;

我有两个换行符。

如果我不添加换行符,则根本没有换行符,并且整个文本都在一行中。

这是我正在使用的代码:

bool stopReading = false;
while (!stopReading)
{
    string nextLine = reader.ReadLine();
    if (nextLine == "#lineEnd")
    {
        stopReadingZutaten = true;
    }
    else
    {
        myTextBox.Text += nextLine;
        myTextBox.Text += Environment.NewLine;
    }
}

我尝试了"\n""\r""\r\n"Environment.NewLine的尝试,但似乎无济于事。

我目前得到的是这样的:

line1

line2

line3

我需要的是这个

line1
line2
line3

0 个答案:

没有答案