improve:计时器逻辑

This commit is contained in:
CJK_mkp
2025-11-08 19:20:26 +08:00
parent 24c37f1d3e
commit b89d27411b
+7 -16
View File
@@ -798,25 +798,16 @@ namespace Ink_Canvas
private void Reset_Click(object sender, RoutedEventArgs e)
{
if (!isTimerRunning)
if (isTimerRunning)
{
UpdateDigitDisplays();
isOvertimeMode = false;
}
else if (isTimerRunning && isPaused)
{
UpdateDigitDisplays();
StartPauseIcon.Data = Geometry.Parse(PlayIconData);
isTimerRunning = false;
timer.Stop();
isPaused = false;
isOvertimeMode = false;
}
else
{
startTime = DateTime.Now;
Timer_Elapsed(timer, null);
isTimerRunning = false;
}
isPaused = false;
isOvertimeMode = false;
UpdateDigitDisplays();
StartPauseIcon.Data = Geometry.Parse(PlayIconData);
}
private void PlayTimerSound()