From e25f56a9b563663e3aa5eb53326112646809264d Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Mon, 6 Oct 2025 13:34:52 +0800 Subject: [PATCH] =?UTF-8?q?improve:=E8=AE=A1=E6=97=B6=E5=99=A8=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs b/Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs index 140c438f..7d9a0ef2 100644 --- a/Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs +++ b/Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs @@ -44,8 +44,13 @@ namespace Ink_Canvas Application.Current.Dispatcher.Invoke(() => { - Digit1Display.Text = (leftTimeSpan.Hours / 10).ToString(); - Digit2Display.Text = (leftTimeSpan.Hours % 10).ToString(); + int totalHours = (int)leftTimeSpan.TotalHours; + int displayHours = totalHours; + + if (displayHours > 99) displayHours = 99; + + Digit1Display.Text = (displayHours / 10).ToString(); + Digit2Display.Text = (displayHours % 10).ToString(); Digit3Display.Text = (leftTimeSpan.Minutes / 10).ToString(); Digit4Display.Text = (leftTimeSpan.Minutes % 10).ToString(); Digit5Display.Text = (leftTimeSpan.Seconds / 10).ToString();