public void RemoveSerie(Serie serie) { serie.OnRemove(); m_SerieHandlers.Remove(serie.handler); m_Series.Remove(serie); RefreshChart(); }
public bool ReplaceSerie(Serie oldSerie, Serie newSerie) { if (oldSerie == null || newSerie == null) { return(false); } var index = m_Series.IndexOf(oldSerie); if (index < 0) { return(false); } AnimationStyleHelper.UpdateSerieAnimation(newSerie); oldSerie.OnRemove(); m_Series.RemoveAt(index); m_Series.Insert(index, newSerie); ResetSeriesIndex(); InitSerieHandlers(); RefreshAllComponent(); RefreshChart(); return(true); }