代码之家  ›  专栏  ›  技术社区  ›  Stephan

Silverlight DataGrid RoweditEnded

  •  0
  • Stephan  · 技术社区  · 15 年前

    我有一个有两列的SL数据报。我需要能够捕获对A行的任何更改,并将其保存到撤消堆栈中。我设置了事件roweditended,并尝试将其添加到撤消堆栈中。我遇到的问题是,我无法从roweditended获取新值。如果列是一个组合框,那么它会在roweditended被抛出之前更新绑定源,但是如果我只有一个文本框,那么roweditended会在更新数据源之前被抛出。

    是否有人知道在roweditended之前强制更新数据绑定源以允许我在列是带文本框的模板列时访问新值的方法?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Bryant    15 年前

    您需要捕获类中绑定到的更改,因为这是存储更改的地方。数据网格编辑模式是数据网格的状态,而不是它后面的值。

    推荐文章