void SubscribeBarManager(CanvasBarDrawManager manager, bool subscribe) { if (manager == null) { return; } if (subscribe) { manager.BarAdded += Manager_BarAdded;; Row row = null; if (manager.Bars.Count() > 0) { foreach (var bar in manager.Bars) { row = GetRow(bar.Index); row.Add(bar); } } } else { manager.BarAdded -= Manager_BarAdded; } }
public BarData(CanvasBarDrawManager manager) { m_manager = manager; }