На мой взгляд, я реализовал WPF DataGrid из CodePlex :
<toolkit:DataGrid x:Name="CodePlexDataGrid"
Style="{StaticResource ToolkitDataGrid}"
ItemsSource="{Binding Customers}"/>
Это связано с ObservableCollection в моей ViewModel:
private ObservableCollection<Customer> _customers;
public ObservableCollection<Customer> Customers
{
get
{
return _customers;
}
set
{
_customers = value;
OnPropertyChanged("Customers");
}
}
Когда я изменяю данные в сетке, они меняются, но Я не могу найти ни одного события , которое я могу обработать, чтобы поймать эти изменения, например DataGridCellChanged, чтобы я мог сохранить данные , которые были введены обратно в базу данных.
Каков процесс , с помощью которого мы можем фиксировать изменения в ячейках и сохранять их обратно в базу данных?