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">