コード例 #1
0
ファイル: BarTimer.cs プロジェクト: Solum96/Lab6-TheBar
        public void RunTimer(int openingSeconds)
        {
            int timer = openingSeconds;

            Task.Run(() =>
            {
                while (timer > 0)
                {
                    Thread.Sleep(1000 / mainWindow.Speed);
                    timer--;
                    mainWindow.UpdateTimeLabel(timer);
                }
                bar.CloseBar();
            });
            Task.Run(() =>
            {
                while (true)
                {
                    Thread.Sleep(100);
                    mainWindow.UpdateInfoLabels();
                }
            });
        }