Como atualizar um WPF DataGrid?

Eu tenho um WPF DataGrid com alguns dados. Você pode adicionar linhas através de uma janela separada. O DataContext é o mesmo, um objeto LINQ-to-SQL. A ligação também é a mesma, vinculo a propriedade "ItemsSource" a uma tabel

Na outra janela, quando o usuário clica em "Salvar", crio uma linha programaticamente e a adiciono usando "InsertOnSubmit". Depois disso, uso o método "SubmitChanges" do DataContext.

Meu problema é que o DataGrid não é atualizado. Se eu reiniciar o aplicativo, posso ver a nova linha, portanto ela está no banco de dados, mas não consegui encontrar uma maneira de atualizar o DataGri

Até agora, tentei usar o "UpdateTarget" na BindingExpression do DataGrid, mas não ajudou. Eu também tentei "dataGrid.Items.Refresh ()" - mesmo resultado. Como posso consertar isso

questionAnswers(14)

yourAnswerToTheQuestion