Exemplo n.º 1
0
        public App(IImageFileSelector selector)
        {
            InitializeComponent();

            MainPage          = new MainPage();
            ImageFileSelector = selector;
        }
Exemplo n.º 2
0
        public MainWindowVM(IImgService imgService, IImageFileSelector imageFileSelector, IDirectorySelector directorySelector, IAlertPresenter alertPresenter)
        {
            Contract.Requires(imgService != null);
            Contract.Requires(imageFileSelector != null);
            Contract.Requires(directorySelector != null);
            Contract.Requires(alertPresenter != null);

            this.imgService        = imgService;
            this.imageFileSelector = imageFileSelector;
            this.directorySelector = directorySelector;
            this.alertPresenter    = alertPresenter;

            Images = new ObservableCollection <ImageVM>();
            ReloadImages();
        }