Silverlight 4: DataForm, currentItem и AutoCommit
У меня есть DataGrid и DataForm. Я назначаю данные в DataForm с выбранным в настоящий момент элементом в таблице данных индивидуально, как DataForm.CurrentItem
, Это означает, что у меня нет кнопки Next/Previous в DataForm, и пользователь может переключиться на любую строку в DataGrid.
Моя проблема в том, что, хотя я установил свойство AutoCommit="True"
в DataForm, если пользователь что-то редактирует и нажимает на другую запись в DataGrid, происходит сбой.
Как я могу заставить его сохранить DataForm, когда пользователь отходит от формы?
1 ответ
Я получил это работает, но я не уверен, правильно ли это. В событии SelectionChanged для сетки данных я добавил следующее:
DataForm.CommitEdit();
и он перестал сбой и дал мне ошибку. Если у кого-то есть лучшее решение, пожалуйста, дайте мне знать.