Silverlight 4: DataForm, currentItem и AutoCommit

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

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

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

1 ответ

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

DataForm.CommitEdit();

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

Другие вопросы по тегам