public HistogramWindowController(WriteableBitmap writeableBitmap)
        {
            HistogramData histogramData = ImageOperations.GenerateHistogramData(writeableBitmap);

            ColumnSeries RedHistogramSeries   = new ColumnSeries();
            ColumnSeries GreenHistogramSeries = new ColumnSeries();
            ColumnSeries BlueHistogramSeries  = new ColumnSeries();

            RedHistogramPlotModel.Series.Add(RedHistogramSeries);
            GreenHistogramPlotModel.Series.Add(GreenHistogramSeries);
            BlueHistogramPlotModel.Series.Add(BlueHistogramSeries);

            for (int i = 0; i < 256; i++)
            {
                RedHistogramSeries.Items.Add(new ColumnItem(histogramData.RedData[i]));
                GreenHistogramSeries.Items.Add(new ColumnItem(histogramData.GreenData[i]));
                BlueHistogramSeries.Items.Add(new ColumnItem(histogramData.BlueData[i]));
            }

            SetupPlots();
        }