为什么我的WPF数据网格中有奇怪的退格字符?

时间:2013-02-13 01:13:05

标签: wpf wpfdatagrid

我们的软件在其整个用户界面中使用DataGrid来显示可编辑列表。在编辑某些元数据时,我想删除特定列中的文本以获取许多行。如果你进入F2-Backspace-Enter,F2-Backspace-Enter,F2-Backspace-Enter ...的节奏,这是非常快的。

如果您错过了模式的F2部分,只需在单元格上按Backspace-Enter,事情就不会那么顺利。 WPF DataGrid实际上将使用退格符替换单元格的内容。根据您查看字符串的方式,这可能会显示为0×08,?,\ u0008或\ b。

究竟是什么?

1 个答案:

答案 0 :(得分:5)

This CodePlex post确认了DataGrid中的一个错误,并包含一些解决方法。最后,当前修复只是忽略其中包含退格符的字符串。这样它们就不会出现在XML中了,这很好,因为在XML 1.0中,退格是一个非法的字符。

另见Microsoft Connect issue