Skip to content

Commit 2cb3aa6

Browse files
Merge pull request #470 from erikdarlingdata/fix/locale-date-format
Use user locale for date/time formatting (closes #459)
2 parents 4edf483 + 4c72984 commit 2cb3aa6

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Dashboard/App.xaml.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using System.Threading;
1212
using System.Threading.Tasks;
1313
using System.Windows;
14+
using System.Windows.Markup;
1415
using System.Windows.Threading;
1516
using PerformanceMonitorDashboard.Helpers;
1617

@@ -39,6 +40,11 @@ protected override void OnStartup(StartupEventArgs e)
3940

4041
base.OnStartup(e);
4142

43+
// Use the user's locale for date/time formatting in WPF bindings (issue #459)
44+
FrameworkElement.LanguageProperty.OverrideMetadata(
45+
typeof(FrameworkElement),
46+
new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.IetfLanguageTag)));
47+
4248
// Apply saved color theme before the main window is shown
4349
var prefs = new Services.UserPreferencesService().GetPreferences();
4450
ThemeManager.Apply(prefs.ColorTheme ?? "Dark");

0 commit comments

Comments
 (0)