我有一个WPF DataGrid,我想在当前正在编辑的单元格下面显示一个完成列表。我似乎无法找到获得未提交值的方法。我尝试捕获所有按键事件,但在提交之前无法找到值的存储位置。
答案 0 :(得分:5)
如何在DataGridTemplateColumn中使用WPF Toolkit中的AutoCompleteBox? (听起来它解决了你的问题)。
答案 1 :(得分:0)
使用PreviewKeyDown事件获取按下的键的实际值。然后,您可以从发送对象中提取DataRowView和CurrentCell.Column.DisplayIndex,它将为您提供当前单元格内容,而不会显示已按下的新键。