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

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


Добрый день. В примере samplecandle для quik создал область (версия S# 4.2.18): [code=csharp] 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);

[/code]

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




Спасибо:


RomSunZ

Фотография
Дата: 10.09.2014
Ответить


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

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

  2. После того, как загрузились данные и на график вывелись все свечки и значения индикатора тупо нажал галку на графике, чтобы спрятать свечки, через несколько периодов получения новых свечек получил такую картинку: [img]http://savepic.ru/5776254.jpg[/img]

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

[img]http://savepic.ru/5829489.jpg[/img]

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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 10.09.2014
Ответить


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

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy