Как правильно очищать график~/topic/5279/kak-pravilno-ochishshat-grafik/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T12:12:05Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/34373/Перерисовать завершенную свечу нельзя.. Как к последней свече обратиться правильно? Я не могу никак ...2016-03-11T12:34:17Z2016-03-11T12:34:17Zdron3333https://stocksharp.ru/users/73020/info@stocksharp.ru<div class="quote"><span class="quotetitle">Сергей Гаврилов <a href="https://stocksharp.ru/posts/m/34371/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Перерисовать завершенную свечу нельзя..</div></div><br /><br />Как к последней свече обратиться правильно? Я не могу никак подход к ней понять... Крутил по разному, только дорисовывает, но не перерисовывает...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34371/Перерисовать завершенную свечу нельзя..2016-03-11T11:51:26Z2016-03-11T11:51:26ZСергей Гавриловhttps://stocksharp.ru/users/28633/info@stocksharp.ruПерерисовать завершенную свечу нельзя..Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34369/По времени... 1. Определи, что эта свеча последняя, 2. И рисуй при любом статусе..., а предыдущие то...2016-03-11T10:01:10Z2016-03-11T10:01:10Zdron3333https://stocksharp.ru/users/73020/info@stocksharp.ru<div class="quote"><span class="quotetitle">Сергей Гаврилов <a href="https://stocksharp.ru/posts/m/34365/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">По времени... 1. Определи, что эта свеча последняя, 2. И рисуй при любом статусе..., а предыдущие только при статусе Finished</div></div><br /><br />Пробовал так<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
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);
}
</pre>
</div></div><br /><br />но свечки не перерисовываются, а дорисовываются.... <br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34365/По времени... 1. Определи, что эта свеча последняя, 2. И рисуй при любом статусе..., а предыдущие то...2016-03-10T10:13:27Z2016-03-10T10:13:27ZСергей Гавриловhttps://stocksharp.ru/users/28633/info@stocksharp.ruПо времени... 1. Определи, что эта свеча последняя, 2. И рисуй при любом статусе..., а предыдущие только при статусе FinishedCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34359/_Chart.Reset(_CandlesArea.Elements); Спасибо, а как делать если нужно перерисовать свечку последнюю?2016-03-09T16:35:18Z2016-03-09T16:35:18Zdron3333https://stocksharp.ru/users/73020/info@stocksharp.ru<div class="quote"><span class="quotetitle">towace <a href="https://stocksharp.ru/posts/m/34354/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">_Chart.Reset(_CandlesArea.Elements);</div></div><br /><br />Спасибо, а как делать если нужно перерисовать свечку последнюю?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34354/_Chart.Reset(_CandlesArea.Elements);2016-03-07T14:38:54Z2016-03-07T14:38:54Ztowacehttps://stocksharp.ru/users/6501/info@stocksharp.ru_Chart.Reset(_CandlesArea.Elements);Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34352/Подскажите кто знает как правильно очищать график? Делаю так: _Chart.ClearAreas(); _CandlesArea = ne...2016-03-06T18:57:04Z2016-03-06T18:58:18Zdron3333https://stocksharp.ru/users/73020/info@stocksharp.ruПодскажите кто знает как правильно очищать график? Делаю так:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
_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);
</pre>
</div></div><br /><br />Дальше добавляю _CandleElem чтобы отрисовать свечки заново. Лучше способа не нашел, но не знаю правильно это или нет....Copyright @ StockSharp Platform LLC 2010 - 2024