瀏覽代碼

Fix countdown mode never enabled on launch

Regression from 0c1c002ae1913f6cf91e38be16db0313a4cb423c
Daniel Chalmers 2 年之前
父節點
當前提交
a77a94a163
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      DesktopClock/MainWindow.xaml.cs

+ 4 - 1
DesktopClock/MainWindow.xaml.cs

@@ -43,6 +43,7 @@ public partial class MainWindow : Window
         DataContext = this;
 
         _timeZone = App.GetTimeZone();
+        UpdateIsCountdown();
 
         Settings.Default.PropertyChanged += Settings_PropertyChanged;
 
@@ -200,7 +201,7 @@ public partial class MainWindow : Window
                 break;
 
             case nameof(Settings.Default.CountdownTo):
-                IsCountdown = Settings.Default.CountdownTo > DateTimeOffset.MinValue;
+                UpdateIsCountdown();
                 break;
         }
     }
@@ -210,6 +211,8 @@ public partial class MainWindow : Window
         UpdateTimeString();
     }
 
+    private void UpdateIsCountdown() => IsCountdown = Settings.Default.CountdownTo > DateTimeOffset.MinValue;
+
     private void UpdateTimeString()
     {
         string GetTimeString()