Silverlight Datagrid RowEditEnded - PullRequest
       22

Silverlight Datagrid RowEditEnded

0 голосов
/ 18 ноября 2009

У меня есть SL DataGrid, который имеет два столбца. Мне нужно быть в состоянии поймать любое изменение в строке и сохранить его в стек отмены. Я установил событие RowEditEnded и попытался добавить туда стек отмены. Проблема, с которой я сталкиваюсь, заключается в том, что у меня нет способа получить новое значение из RowEditEnded. Если столбец является ComboBox, он обновляет источник привязки до того, как RowEditEnded генерируется, но если у меня есть только TextBox, тогда RowEditEnded генерируется до обновления источника данных.

Кто-нибудь знает способ принудительно обновить источник DataBinding до RowEditEnded, чтобы я мог получить доступ к новому значению, когда столбец является столбцом шаблона с текстовым полем?

1 Ответ

1 голос
/ 18 ноября 2009

Вам нужно будет отследить изменения в вашем классе, к которым привязаны, поскольку именно там хранятся изменения. Режим редактирования DataGrid - это состояние сетки данных, а не значения за ней.

...