Обновление списка после добавления элемента в DataContext

Добрый день,

Я пытаюсь использовать в качестве контекста данных Linq to SQL для ListBox в WPF.

В основном, я назначаю Linq DataContext для формы DataContext свойство. Затем я привязываю его к list.ItemsSource.

Все работает нормально, я могу показать детали каждого из моих элементов в текстовом поле (схема master-details).

Дело в том, что я хотел бы быть возможность добавить новый элемент в список:

private void Button_Click(object sender, RoutedEventArgs e)
    {

        Button btn = sender as Button;

        var table = lst_markets.ItemsSource as System.Data.Linq.Table<Market>;
        table.InsertOnSubmit(new Market() { IdMarket = Guid.NewGuid(), Name = txt_newmarket.Text });
        table.Context.SubmitChanges();
    }

Значение действительно добавлено в базу данных, но ListBox не обновляется.

Что мне делать, чтобы обновить список?

Спасибо,

Джереми

1
задан SRKX 4 October 2010 в 15:27
поделиться