public MainWindow() { InitializeComponent(); timer.Interval = 1000; timer.Elapsed += (sender, args) => { Dispatcher.Invoke(() => { if (IsTextBoxesUnderEdit) { return; } CurrentTime = CurrentTime.AddMilliseconds((int)timer.Interval); }); }; }
/// <summary> /// Следующий шаг имитации /// </summary> private void NextStep(object sender, EventArgs e) { CurrentTime = CurrentTime.AddMilliseconds(ImitationSpeed * 1000); CountPassengers(); }