From 62307e09a14be68062e07f0b75fc88ced5c545b2 Mon Sep 17 00:00:00 2001 From: Michael Babienco Date: Wed, 8 Apr 2026 21:48:10 +0900 Subject: [PATCH] Add binding member for data grid date format --- src/ViewModels/MainViewModel.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ViewModels/MainViewModel.cs b/src/ViewModels/MainViewModel.cs index fe9445b..21c638e 100644 --- a/src/ViewModels/MainViewModel.cs +++ b/src/ViewModels/MainViewModel.cs @@ -67,6 +67,7 @@ class MainViewModel : BaseViewModel, IFontResolver, ICanCheckShutdown _reportTitle = ""; _lastGeneratedTime = null; _settings = Settings.LoadSettings(); + NotifyPropertyChanged(nameof(DataGridDateFormat)); if (!string.IsNullOrWhiteSpace(_settings.LastUsedPath)) { LogInfo("Loading data at last used path of {0}", _settings.LastUsedPath); @@ -173,6 +174,11 @@ class MainViewModel : BaseViewModel, IFontResolver, ICanCheckShutdown } } + public string DataGridDateFormat + { + get => _settings.DataGridDateFormat; + } + private void LogInfo(string message, params object[]? arguments) { var timestamp = string.Format("[{0:s}]", DateTime.Now); @@ -299,6 +305,7 @@ class MainViewModel : BaseViewModel, IFontResolver, ICanCheckShutdown _settings = (Settings)updatedSettings; await _settings.SaveSettingsAsync(); LogInfo("Saved updated settings!"); + NotifyPropertyChanged(nameof(DataGridDateFormat)); } }