From 402ecc66ae48d91c498f3bff3579fa02bd012e4d Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Mon, 6 Oct 2025 13:38:12 +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 --- .../Windows/SeewoStyleTimerWindow.xaml.cs | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs b/Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs index 7d9a0ef2..23aba099 100644 --- a/Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs +++ b/Ink Canvas/Windows/SeewoStyleTimerWindow.xaml.cs @@ -246,7 +246,12 @@ namespace Ink_Canvas int minuteOnes = currentMinute % 10; minuteOnes++; - if (minuteOnes >= 10) minuteOnes = 0; + if (minuteOnes >= 10) + { + minuteOnes = 0; + minuteTens++; + if (minuteTens >= 6) minuteTens = 0; + } minute = minuteTens * 10 + minuteOnes; UpdateDigitDisplays(); @@ -260,7 +265,12 @@ namespace Ink_Canvas int minuteOnes = currentMinute % 10; minuteOnes--; - if (minuteOnes < 0) minuteOnes = 9; + if (minuteOnes < 0) + { + minuteOnes = 9; + minuteTens--; + if (minuteTens < 0) minuteTens = 5; + } minute = minuteTens * 10 + minuteOnes; UpdateDigitDisplays(); @@ -304,7 +314,12 @@ namespace Ink_Canvas int secondOnes = currentSecond % 10; secondOnes++; - if (secondOnes >= 10) secondOnes = 0; + if (secondOnes >= 10) + { + secondOnes = 0; + secondTens++; + if (secondTens >= 6) secondTens = 0; + } second = secondTens * 10 + secondOnes; UpdateDigitDisplays(); @@ -318,7 +333,12 @@ namespace Ink_Canvas int secondOnes = currentSecond % 10; secondOnes--; - if (secondOnes < 0) secondOnes = 9; + if (secondOnes < 0) + { + secondOnes = 9; + secondTens--; + if (secondTens < 0) secondTens = 5; + } second = secondTens * 10 + secondOnes; UpdateDigitDisplays();