public ScatterPlotVisualPropertiesDialog(ScatterPlot scatterPlot) { InitializeComponent(); #region Prepare controls upButton.Text = string.Empty; upButton.Image = VSImageLibrary.ArrowUp; downButton.Text = string.Empty; downButton.Image = VSImageLibrary.ArrowDown; seriesListView.Items.Clear(); seriesListView.SmallImageList = new ImageList(); seriesListView.SmallImageList.Images.Add(VSImageLibrary.Graph); #endregion Content = scatterPlot; originalScatterPlotVPs = (ScatterPlotVisualProperties)Content.VisualProperties.Clone(); originalScatterPlotDataRowVPs = new Dictionary <string, ScatterPlotDataRowVisualProperties>(); foreach (ScatterPlotDataRow row in Content.Rows) { originalScatterPlotDataRowVPs.Add(row.Name, (ScatterPlotDataRowVisualProperties)row.VisualProperties.Clone()); } dataTableVisualPropertiesControl.Content = Content.VisualProperties; modifiedDisplayNames = new HashSet <string>(); FillSeriesListView(); RegisterContentEvents(); }
public ScatterPlotVisualPropertiesDialog(ScatterPlot scatterPlot) { InitializeComponent(); #region Prepare controls upButton.Text = string.Empty; upButton.Image = VSImageLibrary.ArrowUp; downButton.Text = string.Empty; downButton.Image = VSImageLibrary.ArrowDown; seriesListView.Items.Clear(); seriesListView.SmallImageList = new ImageList(); seriesListView.SmallImageList.Images.Add(VSImageLibrary.Graph); #endregion Content = scatterPlot; originalScatterPlotVPs = (ScatterPlotVisualProperties)Content.VisualProperties.Clone(); originalScatterPlotDataRowVPs = new Dictionary<string, ScatterPlotDataRowVisualProperties>(); foreach (ScatterPlotDataRow row in Content.Rows) originalScatterPlotDataRowVPs.Add(row.Name, (ScatterPlotDataRowVisualProperties)row.VisualProperties.Clone()); dataTableVisualPropertiesControl.Content = Content.VisualProperties; modifiedDisplayNames = new HashSet<string>(); FillSeriesListView(); RegisterContentEvents(); }