improve:计时器逻辑

This commit is contained in:
2025-10-06 13:34:52 +08:00
parent b28fa887a2
commit e25f56a9b5
@@ -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();