private void Window_Loaded(object sender, RoutedEventArgs e) { _fileIOService = new FileIOService(PATH); try { _todoDataList = _fileIOService.LoadDate(); } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); } dgTodoList.ItemsSource = _todoDataList; _todoDataList.ListChanged += _todoDataList_ListChanged; }