【发布时间】:2017-12-30 00:18:21
【问题描述】:
我正在自学 C#,作为其中的一部分,我正在尝试开发一个 iOS 倒数计时器应用程序,该应用程序将在单击计时器启动按钮 X 秒后播放 .wav 声音文件,因为计时器值已从X 到 0。
为了做到这一点,我尝试使用 System.Timers 命名空间,但无法弄清楚如何对上述倒数计时器进行编程。下面是我的不完整代码(显然不能实现上述功能但可能是实现该功能的完整代码的一部分):
partial void UIButton1416_TouchUpInside(UIButton sender)
{
url = NSUrl.FromFilename("Sounds/bell.wav");
bell = new SystemSound(url);
int RoundedTimerValue = Convert.ToInt32(Math.Round(TimerSlider.Value, 0));
System.Timers.Timer timer = new System.Timers.Timer();
timer.Interval = 60000;
timer.Enabled = true;
}
有谁知道如何创建所描述的倒数计时器/在单击按钮 X 秒后触发事件?
【问题讨论】:
-
订阅 Timer.Elapsed 并在你想做的任何事情之后清除滴答事件中的 Timer