我正在使用一个Xceed.Wpf.Toolkit.RichTextBox
显示保存在 RTF 中的文本。我有一个上下文菜单,可以使用此代码在插入符号位置添加一些多行文本
var text = "Line1" + Environment.NewLine + "Line2"
richTextBox.CaretPosition.InsertTextInRun(text);
它按我的预期显示
Line1
Line2
当我保存并重新加载文本(保存在 RTF 中)时,它显示如下:
Line1Line2
当我查看 RTF 代码时,它在没有 CR 和 LF 的情况下保存...
为什么我的 CR/LF 消失了?在插入符号位置插入多行文本的解决方案是什么?