private void TodoList_ListChanged(object sender, ListChangedEventArgs e) { // изменения вводтя только при изменения , добавление или удаления строк if (e.ListChangedType == ListChangedType.ItemAdded || e.ListChangedType == ListChangedType.ItemDeleted || e.ListChangedType == ListChangedType.ItemChanged) { try { fileIOService.Save_Data(sender); } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); } } }