C# WPF DataGrid在用户键入时获取单元格值
我有一个WPF数据网格,我想在当前正在编辑的单元格下面显示一个完成列表。我似乎找不到获取未提交值的方法。我尝试捕获所有按键向下事件,但在提交之前找不到值的存储位置。使用PreviewKeyDown事件获取所按下按键的实际值。然后,您可以从发送对象中提取DataRowView和CurrentCell.Column.DisplayIndex,这将在不按新键的情况下为您提供当前单元格内容。如何使用DataGridTemplateColumn中的自动完成框?(听起来它解决了你的问题)。+1,使用现有的工具总比重新发明轮子好(WPF的全部要点是使用绑定和模板)C# WPF DataGrid在用户键入时获取单元格值,c#,wpf,wpfdatagrid,C#,Wpf,Wpfdatagrid,我有一个WPF数据网格,我想在当前正在编辑的单元格下面显示一个完成列表。我似乎找不到获取未提交值的方法。我尝试捕获所有按键向下事件,但在提交之前找不到值的存储位置。使用PreviewKeyDown事件获取所按下按键的实际值。然后,您可以从发送对象中提取DataRowView和CurrentCell.Column.DisplayIndex,这将在不按新键的情况下为您提供当前单元格内容。如何使用DataGridTemplateColumn中的自动完成框?(听起来它解决了你的问题)。+1,使用现有的工