我用剪贴板中的多行填充了一个TextBox,其中包含\r\n作为换行符(与Environment.NewLine相同。)进行更改并想要获取文本后,我仅得到\r作为换行符。有什么办法改变吗?

最佳答案

我发现UWPBox可以为您提供帮助。

UWPBox:https://github.com/ruffin--/UWPBox

正如作者所说:

让我强调第一个。即使Environment.NewLine是\ r \ n,并且您在myTextBox.Text上都有\ r \ n,如果您检查myTextBox.SelectedText,至少在Windows 10 PC版中,所有换行符都将变成\ r!这使得将对SelectedText所做的更改真正古怪地集成到了Text的上下文中。有关特定示例,请参见StackOverflow问题。

09-08 09:35