【问题标题】:How to pragmatically get data in edited cell of Data Grid in WPF?如何在 WPF 中数据网格的编辑单元格中务实地获取数据?
【发布时间】:2011-11-24 06:59:30
【问题描述】:

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

【问题讨论】:

  • 您有绑定到数据网格的对象吗?

标签: c# .net wpf datagrid


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-28
    • 2010-11-16
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多