void chartingWindow_TicksChanged(object sender, Charting.TickChangedEventArgs e) { corridorsWindow.Dispatcher.BeginInvoke(DispatcherPriority.ApplicationIdle, new Action(() => { corridorsWindow.AddTicks(fw.GetPrice(), e.Ticks, e.VoltsByTick, e.VoltageHigh, e.VoltageCurr, e.PriceMaxAverage, 0, 0, 0, e.TimeHigh, e.TimeCurr, new double[] { }); })); }