improve:计时器逻辑
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user