← Zurück

Свечки в примере SampleCandles

Добрый вечер. Подскажите, как решить проблему с построением графиков?

Для простоты объяснения, расскажу на примере SampleCandles. В примере, при построении графика и загрузке данных, фокус и период чарта остается на свечках "в прошлом". И для того, чтобы увидеть новые данные графика, приходится постоянно скролить график, что очень не удобно, особенно, на тиках.

Как с этим быть? Заранее спасибо.

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

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

Mikhail Sukhov
Mikhail Sukhov
_chart._stockChart.Scroller.SelectedEndDate = candles.Last().Time;
kblp
kblp Autor

Mikhail Sukhov: ...

Боюсь, не работает...

private void DrawCandles(CandleToken token, IEnumerable<Candle> candles) { this.GuiAsync(() => { var wnd = _chartWindows.TryGetValue(token); if (wnd != null) { wnd.Chart.Candles.AddRange(candles);

                wnd.Chart._stockChart.Scroller.SelectedEndDate = candles.Last().Time;
            }
            });
	}

Суть ошибки: "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>" не содержит определения для "Last" и не был найден метод расширения "Last", принимающий тип "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>"...

Mikhail Sukhov
Mikhail Sukhov

kblp: Суть ошибки: "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>" не содержит определения для "Last" и не был найден метод расширения "Last", принимающий тип "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>"...

http://msdn.microsoft.com/en-us/library/bb358775(v=VS.90).aspx

kblp
kblp Autor

Mikhail Sukhov:

kblp: Суть ошибки: "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>" не содержит определения для "Last" и не был найден метод расширения "Last", принимающий тип "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>"...

http://msdn.microsoft.com/en-us/library/bb358775(v=VS.90).aspx

Ну я балбес... using System.Linq;

Спасибо)))

Кстати, еще вопрос по чартам:

А возможно ли как-нибудь сделать отступ свечей от правого края окна?? Я нигде не нашел такой штуки, как offset или padding...

Заранее)))