wpf datagrid将用户名添加到正在编辑的列中

时间:2015-04-24 17:07:50

标签: wpf wpfdatagrid

我有datagrid的表单,用户可以编辑。表中的一列是ModifiedBy。当用户编辑datagrid时,我想使用用户UserName自动填充ModifiedBy列。这必须非常简单,不幸的是我对WPF很新,但还是想不出来

1 个答案:

答案 0 :(得分:0)

  1. ModifiedBy字段绑定到绑定对象上的字符串字段,但也使用Mode=TwoWay进行绑定。
  2. 确保该字段实现了类INotifyPropertyChanged
  3. 选择一个编辑事件,无论是开始还是完成,在代码隐藏中将获取/更新网格的当前SelectedItem(具有ModifiedBy的实例)并使用当前更新用户的信息。
  4. 更改后,绑定项目ModifiedBy将自动在屏幕上更改。