У меня есть TextBox, определенный ниже:
<TextBox x:Name="TextBoxName"
TextWrapping="Wrap"
AcceptsReturn="True"
BorderThickness="0"
PlaceholderText="{Binding PlaceHolderText}"
Text="{Binding TestValue, Mode=TwoWay}" />
Когда я набираю test1
, затем набираю Enter
key, а затем набираю test2
в этом текстовом поле из нескольких строк, я проверяю значение TestValue
и я вижу test1\rtest2
. Я запутался, почему возврат отображается как \r
только здесь. В windows разве это не \r\n
?
Если я хочу записать test1\rtest2
в xml, могу ли я заменить \r
на \n
в стиле unix? Я пытался использовать это, но это не работает.
XmlWriterSettings xws = new XmlWriterSettings();
xws.NewLineChars = "\n";
xws.NewLineHandling = NewLineHandling.Replace;