【发布时间】:2014-01-05 21:34:06
【问题描述】:
我有一个这样的 xml 文件:
<Items>
<Item att1="val1" att2="val2" att3="
att3 line 1 is long
att3 line 2 is longer
att3 line 3 is longest"/>
...
</Items>
WPF TextBlock 应显示 att3 的值,如下所示:
att3 line 1 is long
att3 line 2 is longer
att3 line 3 is longest
相反,我看到以下内容:
att3 line 1 is long att3 line 2 is
longer att3 line 3 is longest
如何让 WPF TextBlock 识别在 NotePad++ 中打开文件时可以看到的 CRLF 字符?
更新:
- 通过加载 XDocument 并使用 Linq 将值读入 TextBlock 从 Xml 中读取文本
- 是的,在 Notepad++ 中可以看到 CRLF 字符
- TextBlock 使用“Wrap”启用了 TextWrapping
- 示例 xml:http://sdrv.ms/1gGbeE3
【问题讨论】:
-
如何将文本添加到 TextBlock 控件?
-
你确定你有 CRLF 字符
标签: c# xml wpf newline textblock