public void DeleteChart(int level) { if (_current != null && _current.Level == level) { _current = null; } _items.Remove(level); }
private void SetCurrentLevelChart(int level) { if (_items.Contains(level)) { _current = _items[level] as ChartSchemaItem; } else { _current = new ChartSchemaItem(level); _items.Add(level, _current); } }