diff --git a/ViewModels/MainViewModel.cs b/ViewModels/MainViewModel.cs index 7df7014..33ceecb 100644 --- a/ViewModels/MainViewModel.cs +++ b/ViewModels/MainViewModel.cs @@ -92,7 +92,15 @@ class MainViewModel : BaseViewModel, IFontResolver public ObservableCollection ReportFiles { get => _reportFiles; - set { _reportFiles = value; NotifyPropertyChanged(); } + set + { + _reportFiles = value; + NotifyPropertyChanged(); + _reportFiles.CollectionChanged += ( sender, e ) => + { + NotifyPropertyChanged(nameof(IsCreatePDFButtonEnabled)); + }; + } } private void LogInfo(string message, params object[]? arguments) @@ -160,6 +168,7 @@ class MainViewModel : BaseViewModel, IFontResolver ResortPDFItemsByDate(); } } + NotifyPropertyChanged(nameof(IsCreatePDFButtonEnabled)); } public void ShowAbout() diff --git a/Views/MainView.axaml b/Views/MainView.axaml index eb80b76..e4f0662 100644 --- a/Views/MainView.axaml +++ b/Views/MainView.axaml @@ -151,7 +151,7 @@