Как правильно очищать график


Как правильно очищать график
Atom
3/6/2016


Подскажите кто знает как правильно очищать график? Делаю так:

Code

            _Chart.ClearAreas();

            _CandlesArea = new ChartArea();
            _Chart.Areas.Add(_CandlesArea);

            _CandleElem = new ChartCandleElement
            {
                Antialiasing = false,
                UpFillColor = Colors.Red,
                UpBorderColor = Colors.Red,
                DownFillColor = Colors.Green,
                DownBorderColor = Colors.Green,
            };
            _CandlesArea.Elements.Add(_CandleElem);


Дальше добавляю _CandleElem чтобы отрисовать свечки заново. Лучше способа не нашел, но не знаю правильно это или нет....

Tags:


Thanks:


towace

Avatar
Date: 3/7/2016
Reply


_Chart.Reset(_CandlesArea.Elements);
Thanks:

dron3333

Avatar
Date: 3/9/2016
Reply


towace Go to
_Chart.Reset(_CandlesArea.Elements);


Спасибо, а как делать если нужно перерисовать свечку последнюю?
Thanks:

Сергей Гаврилов

Avatar
Date: 3/10/2016
Reply


По времени... 1. Определи, что эта свеча последняя, 2. И рисуй при любом статусе..., а предыдущие только при статусе Finished
Thanks:

dron3333

Avatar
Date: 3/11/2016
Reply


Сергей Гаврилов Go to
По времени... 1. Определи, что эта свеча последняя, 2. И рисуй при любом статусе..., а предыдущие только при статусе Finished


Пробовал так
Code

            foreach (Candle Candle in Candles)
            {

                var Dict = new Dictionary<IChartElement, object>
                {
                    { _CandleElem, Candle}
                };

                _CandlesChart.Draw(Candle.OpenTime, Dict);
            }

            foreach (Candle Candle in Candles)
            {
                _CandlesChart.Draw(_CandleElem, Candle);
            }


но свечки не перерисовываются, а дорисовываются....
Thanks:

Сергей Гаврилов

Avatar
Date: 3/11/2016
Reply


Перерисовать завершенную свечу нельзя..
Thanks:

dron3333

Avatar
Date: 3/11/2016
Reply


Сергей Гаврилов Go to
Перерисовать завершенную свечу нельзя..


Как к последней свече обратиться правильно? Я не могу никак подход к ней понять... Крутил по разному, только дорисовывает, но не перерисовывает...
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy