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) 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(); timer.Stop();
isPaused = false; isTimerRunning = false;
isOvertimeMode = false;
}
else
{
startTime = DateTime.Now;
Timer_Elapsed(timer, null);
} }
isPaused = false;
isOvertimeMode = false;
UpdateDigitDisplays();
StartPauseIcon.Data = Geometry.Parse(PlayIconData);
} }
private void PlayTimerSound() private void PlayTimerSound()