public void ClearData(string gbText_=null) { if (m_livePnlConsolidated != null) { subscribeToPnl(false); m_livePnlConsolidated.Dispose(); m_livePnlConsolidated = null; } simpleWtsColumnChart1.ClearData(); ultraGroupBox1.Text = gbText_ ?? string.Empty; }
public async Task BindToLive(string text_, LivePortfolioPnl pnl_, CarbonClient cc_) { ClearData(text_); if (pnl_ == null || !pnl_.InnerList.Any()) return; m_livePnlConsolidated = new LivePortfolioPnlConsolidated(pnl_); await m_livePnlConsolidated.Populate(cc_,m_overrides); simpleWtsColumnChart1.Create(Helper.StripBbgEndings(m_livePnlConsolidated.List.Select(x => x.PnlName).ToArray()), m_livePnlConsolidated.List.Select(x => x.Pnl).ToArray()); subscribeToPnl(); simpleWtsColumnChart1.SetYAxixTickStyle(Infragistics.UltraChart.Shared.Styles.AxisTickStyle.Smart); m_yAxisFormat = "#,###;(#,###);-"; simpleWtsColumnChart1.SetYAxisFormat(m_yAxisFormat,false); }