private void DataSeriesList_MouseDoubleClick(object sender, MouseButtonEventArgs e) { // Display clicked data series in the chart if (DataProvider != null) { DataProvider.Tick -= this.OnTestTick; } DataProvider = new DataProviders.TestDataProvider(); var barCollection = DataProvider.LoadFromFile(DataSeriesList.SelectedItem.ToString() + ".csv"); PriceChart.LoadPriceChart(barCollection); DataProvider.Tick += OnTestTick; }
void ExchangeInfomationGLOBAL_DataTradesExchengeUpdate(object sender, DataTradesExchengeEventArgs e) { if (!CheckTimeTrades(e.DataNew.DateTime)) { return; } on_chart = true; // цена основная double _price = e.DataNew.Price; if (initialePrevios.Value != _price) { PriceChart.DrawChartAction(new InitialValue(_price)); initialePrevios.Value = _price; } // дополнительны панели MultiDependetPanelTrades.UpdatePanels(e.DataNew); }