mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-04-12 03:57:27 +00:00
feat: Adds SecondsRemainingFeedback to SecondsCountdownTimer
This commit is contained in:
parent
82f78bf068
commit
80b8cc6385
1 changed files with 5 additions and 0 deletions
|
|
@ -23,6 +23,8 @@ namespace PepperDash.Essentials.Core
|
||||||
public IntFeedback PercentFeedback { get; private set; }
|
public IntFeedback PercentFeedback { get; private set; }
|
||||||
public StringFeedback TimeRemainingFeedback { get; private set; }
|
public StringFeedback TimeRemainingFeedback { get; private set; }
|
||||||
|
|
||||||
|
public IntFeedback SecondsRemainingFeedback { get; private set; }
|
||||||
|
|
||||||
public bool CountsDown { get; set; }
|
public bool CountsDown { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
@ -64,6 +66,8 @@ namespace PepperDash.Essentials.Core
|
||||||
: String.Format("{0:00}:{1:00}", timeSpan.Minutes, timeSpan.Seconds);
|
: String.Format("{0:00}:{1:00}", timeSpan.Minutes, timeSpan.Seconds);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
SecondsRemainingFeedback = new IntFeedback(() => (int)(FinishTime - DateTime.Now).TotalSeconds);
|
||||||
|
|
||||||
PercentFeedback =
|
PercentFeedback =
|
||||||
new IntFeedback(
|
new IntFeedback(
|
||||||
() =>
|
() =>
|
||||||
|
|
@ -144,6 +148,7 @@ namespace PepperDash.Essentials.Core
|
||||||
|
|
||||||
PercentFeedback.FireUpdate();
|
PercentFeedback.FireUpdate();
|
||||||
TimeRemainingFeedback.FireUpdate();
|
TimeRemainingFeedback.FireUpdate();
|
||||||
|
SecondsRemainingFeedback.FireUpdate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue