public MainWindowViewModel()
        {
            ResultsViewModel       = new ResultsViewModel();
            BasicViewModel         = new BasicViewModel(ResultsViewModel);
            ComplexViewModel       = new ComplexViewModel(ResultsViewModel);
            RegionGrowingViewModel = new RegionGrowingViewModel();

            Open           = new RelayCommand(Load);
            OpenEvalWindow = new RelayCommand(OnEvalWindowOpen);
        }
        private void Load()
        {
            OpenFileDialog openFileDialog = new OpenFileDialog
            {
                Filter           = "Image files (*.bmp; *.png, *.tif)|*.bmp; *.png; *.tif",
                RestoreDirectory = true
            };

            if (openFileDialog.ShowDialog() == true)
            {
                var bitmap = new Bitmap(openFileDialog.FileName);

                RegionGrowingViewModel.LoadOriginalImage(bitmap);
                ResultsViewModel.LoadImage(bitmap);
            }
        }