【发布时间】:2015-11-02 11:42:34
【问题描述】:
Um 试图从 WPF Datagrid 获取当前编辑和更新的项目 这是我的代码
private void onCellEdit (object sender, DataGridCellEditEndingEventArgs e)
{
VML.MyViewModel.CurrentPackage = (MyPackage )e.EditingElement.DataContext;
}
绑定属性
Mode=TwoWay, UpdateSourceTrigger=Default
不幸的是,这将在编辑单元格之前返回值,属性不会更新,EditingElement.DataContext 中可用的值在编辑之前具有较旧的值
有没有一种方法可以在不使用 selectedrowchange 事件的情况下获取编辑后的值,因为它不适用于最后一行?
【问题讨论】:
-
你的 xaml 怎么样?你有任何更新触发器吗?
-
@Muds 更新了绑定属性
标签: c# wpf data-binding datagrid