如何在WPF中以数据网格的编辑单元格实际获取数据?

时间:2011-11-24 06:59:31

标签: c# .net wpf datagrid

在双击定义单元格的数据网格中,我打开一个新窗口并使用构造函数将数据传输到该窗口,然后按下确定我使用委托将数据返回到主窗口。现在问题是我想将数据放回同一个单元格而不会丢失编辑状态。 我怎样才能做到这一点。  enter image description here

1 个答案:

答案 0 :(得分:0)

将新窗口的DataContext设置为与Cell绑定的对象(我将其称为X),并确保X实现INotifyPropertyChanged。当您在X上更改属性值时,您的数据绑定应该使单元格自动更新,因此您的窗口实际上不需要返回任何内容。在关闭新窗口时,控件应具有相同的焦点状态,因此您仍应处于该单元格的编辑模式。