← Zurück

Как влключить автоскроллинг графика?

Добрый день. В примере samplecandle для quik создал область (версия S# 4.2.18):


                var area = new ChartArea();
                wnd.Chart.Areas.Add(area);
                wnd.Chart.IsAutoScroll = true;

                var _longMaElem = new ChartIndicatorElement
                {
                    Indicator = Sma,
                    Title = "Длинная",
                    Color = Colors.OrangeRed,
                    XAxisId = "X",
                    YAxisId = "Y",
                };
                area.Elements.Add(_longMaElem);

Далее в функции DrawCandle добавляю элемент индикатора. Все отрисовывается и масштабируется, но без добавления на график ChartCandleElement не работает автоматическая прокрутка, а мне график свечек там не нужен. Подскажите как все-таки включить автоскроллинг графика при добавлении нового значения индикатора на графике?

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

RomSunZ
RomSunZ Autor

Автоскроллинг не работает, если на графике нет свечек! Как выяснил.

  1. Добавил на график свечи и индикатор МА.

  2. После того, как загрузились данные и на график вывелись все свечки и значения индикатора тупо нажал галку на графике, чтобы спрятать свечки, через несколько периодов получения новых свечек получил такую картинку:

  3. Включаем обратно свечки, и опять скроллинг работает:

Пожалуйста, исправьте этот баг!

Mikhail Sukhov
Mikhail Sukhov

Занес в список (видели бы юзеры список, на форум бы уже не писали😀). Сроки быстрых не обещаю. Но за детальное описание и рисерч - респектос.