我正在尝试从WPF Datagrid获取当前编辑和更新的项目。下面是我的代码:
private void onCellEdit (object sender, DataGridCellEditEndingEventArgs e)
{
VML.MyViewModel.CurrentPackage = (MyPackage )e.EditingElement.DataContext;
}
字符串
绑定属性
Mode=TwoWay, UpdateSourceTrigger=Default
型
不幸的是,这将返回编辑单元格之前的值,属性不会更新,EditingElement中的值可用。DataContext在编辑之前具有较旧的值。
有没有一种方法,我可以得到编辑的值,而不使用selectedrowchange事件,因为它不会与最后一行?
1条答案
按热度按时间hs1ihplo1#
对于
DataGridTextColumn
,您可以通过此选项获取编辑后的值。字符串