2011-11-24 102 views
0

在这个双击定义单元格的数据网格中,我打开一个新窗口并使用构造函数将数据传输到该窗口,然后按下OK,然后使用委托在主窗口中获取数据。现在的问题是我想把数据放回到同一个单元中而不会丢失编辑状态。 我该如何做到这一点。 enter image description here如何在WPF中以实用的方式获取数据网格的编辑单元格中的数据?

+0

你有没有绑定到你的数据网格的任何对象? –

回答

0

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

相关问题