Коллеги, прошу помогите пожалуйста.
Пытаюсь нарисовать график в DevExpress для WPF. Платформа FW4. График строится, но когда начинается обновление (изменение свечек) все начинает дико тормозить. Интерфейс практически не реагирует. Пробовал на других компонентах для построения графика - результат тот же. Может я что то не так делаю. Вот как происходит построение:
Подключаюсь к квику и запускаю dde.
Объявляю коллекцию свечек private ObservableCollection<Candle> Candles = new ObservableCollection<Candle>();
Привязываюсь к графику ChartMain.Diagram.Series[0].DataSource = Candles;
3.Объявляю менеджер свечек _candleManager = new CandleManager(_trader); _candleManager.NewCandles += DrawCandles; _candleManager.CandlesChanged += DrawCandles;
private void DrawCandles(CandleToken token, MultiDictionary<Candle, Trade> candles) { this.GuiAsync(() => Candles.AddRange(candles.Keys.OrderBy(p=>p.Time)));
- Запускаю регистрацию свечек _candleManager.RegisterTimeFrameCandles(security, new TimeSpan(0, 1, 0));
График строиться, но потом начинается просто пипец.... приложение практически не реагирует на команды все выглядит так, как будто идет огромная загрузка бесконечной задачей.
コメント (0)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
まだコメントはありません。最初のコメントを書きましょう!