【发布时间】:2009-11-17 22:37:32
【问题描述】:
我有一个有两列的 SL DataGrid。我需要能够捕获对 a 行的任何更改并将其保存到撤消堆栈中。我设置了事件 RowEditEnded 并尝试添加到那里的撤消堆栈。我遇到的问题是我无法从 RowEditEnded 获取新值。如果该列是 ComboBox,则它会在引发 RowEditEnded 之前更新绑定源,但如果我只有一个 TextBox,则在更新数据源之前引发 RowEditEnded。
有没有人知道在 RowEditEnded 之前强制更新 DataBinding 源以允许我在列是带有文本框的模板列时访问新值的方法?
【问题讨论】:
标签: data-binding silverlight-3.0 datagrid