コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();
            timer.Interval = 1000;
            timer.Elapsed += (sender, args) =>
            {
                Dispatcher.Invoke(() =>
                {
                    if (IsTextBoxesUnderEdit)
                    {
                        return;
                    }

                    CurrentTime = CurrentTime.AddMilliseconds((int)timer.Interval);
                });
            };
        }
コード例 #2
0
ファイル: Schedule.cs プロジェクト: skorepanov/Airport
 /// <summary>
 /// Следующий шаг имитации
 /// </summary>
 private void NextStep(object sender, EventArgs e)
 {
     CurrentTime = CurrentTime.AddMilliseconds(ImitationSpeed * 1000);
     CountPassengers();
 }