Silverlight 4: DataForm, currentItem и AutoCommit - PullRequest
1 голос
/ 19 октября 2010

У меня есть DataGrid и DataForm. Я назначаю данные для DataForm с выбранным в настоящий момент элементом в таблице данных индивидуально как DataForm.CurrentItem. Это означает, что у меня нет кнопки Next / Previous в DataForm, и пользователь может переключиться на любую строку в DataGrid.

Моя проблема заключается в том, что, хотя я установил свойство AutoCommit="True" в DataForm, если пользователь что-то редактирует и нажимает на другую запись в DataGrid, он падает.

Как заставить его сохранить DataForm, когда пользователь отходит от формы?

1 Ответ

1 голос
/ 19 октября 2010

У меня это работает, но я не уверен, правильно ли это. В событии SelectionChanged для сетки данных я добавил следующее:

DataForm.CommitEdit();

и оно перестало падать и выдало ошибку. Если у кого-то есть лучшее решение, пожалуйста, дайте мне знать.

...