在双击定义单元格的数据网格中,我打开一个新窗口并使用构造函数将数据传输到该窗口,然后按下确定我使用委托将数据返回到主窗口。现在问题是我想将数据放回同一个单元格而不会丢失编辑状态。 我怎样才能做到这一点。
答案 0 :(得分:0)
将新窗口的DataContext设置为与Cell绑定的对象(我将其称为X),并确保X实现INotifyPropertyChanged。当您在X上更改属性值时,您的数据绑定应该使单元格自动更新,因此您的窗口实际上不需要返回任何内容。在关闭新窗口时,控件应具有相同的焦点状态,因此您仍应处于该单元格的编辑模式。