[C#] Bindowanie listy do DataGrid w WPF

Cześć

 

Chciałbym podpiąć listę pod datagrid(listbox) w WPF w taki sposób żeby informacje same się aktualizowały. W Windows Forms zawsze robiłem tak:

 

DataGridView.DataSource = BindingSource

BindingSource.DataSource = Lista;

 

W WPF mam DataGrid i ItemSource oraz listę. Jak mam teraz to spiąć ?

 

edit:

Już znalazłem swój błąd. Używam ObservableCollection ale w trakcie wykonywania kodu miałem 

Lista = new List (linq z sql);

 

W momencie kiedy dodaje elementy do listy lub usuwam to aktualizuje jednak przy zmianie wartości któregoś property nie aktualizuje widoku ale załatwiłem to poprzez Items.Refresh().