我们的软件在其整个用户界面中使用DataGrid来显示可编辑列表.在编辑某些元数据时,我想删除特定列中的文本以获取许多行.如果你进入F2-Backspace-Enter,F2-Backspace-Enter,F2-Backspace-Enter ......的节奏,这是非常快的.
如果您错过了模式的F2部分,只需在单元格上按Backspace-Enter,事情就不会那么顺利.WPF DataGrid实际上将使用退格符替换单元格的内容.根据您查看字符串的方式,这可能会显示为0×08,?,\ u0008或\ b.
到底怎么回事?
此CodePlex帖子确认了DataGrid中的错误,并包含一些解决方法.最后,当前修复只是忽略其中包含退格符的字符串.这样它们就不会出现在XML中了,这很好,因为在XML 1.0中,退格是一个非法字符.
另请参阅此Microsoft Connect问题.
| 归档时间: |
|
| 查看次数: |
323 次 |
| 最近记录: |