diff --git a/src/ViewModels/MainViewModel.cs b/src/ViewModels/MainViewModel.cs index 6105d04..cbdc884 100644 --- a/src/ViewModels/MainViewModel.cs +++ b/src/ViewModels/MainViewModel.cs @@ -53,8 +53,7 @@ class MainViewModel : BaseViewModel, IFontResolver, ICanCheckShutdown _createPDFLog += "---------------------------------------" + Environment.NewLine; _createPDFLog += "Loaded and ready to create report!"; _workingFolder = ""; - _reportFiles = new ObservableCollection(); - _reportFiles.CollectionChanged += ( sender, e ) => { NotifyPropertyChanged(nameof(IsCreatePDFButtonEnabled)); }; + ReportFiles = _reportFiles = new ObservableCollection(); _reportTitle = ""; _lastGeneratedTime = null; _settings = Settings.LoadSettings(); @@ -158,7 +157,8 @@ class MainViewModel : BaseViewModel, IFontResolver, ICanCheckShutdown NotifyPropertyChanged(); _reportFiles.CollectionChanged += ( sender, e ) => { - NotifyPropertyChanged(nameof(IsCreatePDFButtonEnabled)); + NotifyPropertyChanged(nameof(IsCreatePDFButtonEnabled)); + HasUnsavedWork = true; }; } }