diff --git a/src/MayShow.Shared/ViewModels/CreatePDFReportViewModel.cs b/src/MayShow.Shared/ViewModels/CreatePDFReportViewModel.cs index e7bc721..28b6fb5 100644 --- a/src/MayShow.Shared/ViewModels/CreatePDFReportViewModel.cs +++ b/src/MayShow.Shared/ViewModels/CreatePDFReportViewModel.cs @@ -111,10 +111,16 @@ class CreatePDFReportViewModel : BaseViewModel, ICanCheckShutdown, ILogger _isCreatingPDF = value; NotifyPropertyChanged(); NotifyPropertyChanged(nameof(IsCreatePDFButtonEnabled)); - NotifyPropertyChanged(nameof(CanAddItem)); + NotifyPropertyChanged(nameof(CanAddItem)); + NotifyPropertyChanged(nameof(IsSaveButtonAccentOn)); } } + public bool IsSaveButtonAccentOn + { + get => !_isCreatingPDF && HasUnsavedWork; + } + public bool IsCreatePDFButtonEnabled { get => !_isCreatingPDF && _pdfReport.Files.Count > 0; @@ -133,6 +139,7 @@ class CreatePDFReportViewModel : BaseViewModel, ICanCheckShutdown, ILogger { _hasUnsavedWork = value; NotifyPropertyChanged(); + NotifyPropertyChanged(nameof(IsSaveButtonAccentOn)); } } diff --git a/src/MayShow.Shared/Views/CreatePDFReportView.axaml b/src/MayShow.Shared/Views/CreatePDFReportView.axaml index 5140e75..6ac873b 100644 --- a/src/MayShow.Shared/Views/CreatePDFReportView.axaml +++ b/src/MayShow.Shared/Views/CreatePDFReportView.axaml @@ -222,7 +222,7 @@ Spacing="4">