public HistogramViewModel(MainWindowViewModel mainViewModel, IHistogram histogram) { this.mainViewModel = mainViewModel; this.histogram = histogram; this.image = histogram.Image; this.points = new PointCollection(); this.points.Add(new Point(0, histogram.Max)); int i = 0; foreach (int value in histogram.Values) { points.Add(new Point(i++, histogram.Max - value)); } // last point (lower-right corner) points.Add(new Point(i, histogram.Max)); }
public MainWindow() { InitializeComponent(); Model = new MainWindowViewModel(); }