private bool GroupSelectedSeries() { IList <ILineGraphSeries> selectedSeries = new List <ILineGraphSeries>(); foreach (ListViewItem seriesItem in lvFieldList.SelectedItems) { selectedSeries.Add((ILineGraphSeries)seriesItem.Tag); } GroupingEditor dialog = new GroupingEditor() { Series = selectedSeries }; DialogResult seriesEditorResult = dialog.ShowDialog(this); bool changesMade = (seriesEditorResult == DialogResult.OK); if (changesMade) { foreach (ILineGraphSeries series in dialog.Series) { Model.UpdateSeries(series); } } return(changesMade); }
private bool GroupSelectedSeries() { if (lvFieldList.SelectedItems.Count == 0) { return(false); } IList <ILineGraphSeries> selectedSeries = new List <ILineGraphSeries>(); foreach (ListViewItem seriesItem in lvFieldList.SelectedItems) { selectedSeries.Add((ILineGraphSeries)seriesItem.Tag); } GroupingEditor dialog = new GroupingEditor() { Series = selectedSeries }; DialogResult seriesEditorResult = dialog.ShowDialog(this); bool changesMade = (seriesEditorResult == DialogResult.OK); return(changesMade); }