Я создаю главную страницу Silverlight Detials и у меня возникают проблемы с обновлением сетки данных после вставки новой записи. В верхней части страницы у меня есть текстовые поля для ввода информации, когда пользователь нажимает кнопку Сохранить, я хотел бы, чтобы информация автоматически обновлялась в базе данных и отображалась в таблице данных без обновления экрана.
Я могу без проблем сохранить информацию в базу данных, просто пытаюсь обновить сетку данных с новыми изменениями.
Часть моего кода для кнопки SAVE ниже:
ViewModel.UpdateWorkflow(summary, reason, Email);
LoadOperation<Document> lo = _Context.Load<Document>(_Context.GetDocumentsQuery(_DocID), rtRefresh, null);
Код для rtRefresh:
private void rtRefresh(LoadOperation<Document> oLoadOperation)
{
if (oLoadOperation.IsComplete)
{
ViewModel.GetDocuments(_DocID);
}
}
Я установил ViewModel в файле xaml как:
<controls:ChildWindow.Resources>
<viewModel:DocumentChildWindowViewModel x:Key="ViewModel" />
</controls:ChildWindow.Resources>
И ViewModel в коде позади:
ViewModel = Resources["ViewModel"] as DocumentChildWindowViewModel;
Буду признателен за любую помощь, спасибо.