public FormThumbnailView(FormAddBookmark formAddBookmark, ApplicationSettingsService applicationSettingsService, ImageCacheService imageCacheService, ThumbnailService thumbnailService, ImageLoaderService imageLoaderService) { _formAddBookmark = formAddBookmark; _applicationSettingsService = applicationSettingsService; _imageCacheService = imageCacheService; _thumbnailService = thumbnailService; _imageLoaderService = imageLoaderService; _thumbnailSize = ValidateThumbnailSize(_applicationSettingsService.Settings.ThumbnailSize); _maxThumbnails = _applicationSettingsService.Settings.MaxThumbnails; _applicationSettingsService.OnSettingsSaved += _applicationSettingsService_OnSettingsSaved; _thumbnailService.LoadThumbnailDatabase(); InitializeComponent(); }
public FormImageView(int id, FormAddBookmark formAddBookmark, BookmarkManager bookmarkManager, ApplicationSettingsService applicationSettingsService, ImageCacheService imageCache, ImageLoaderService imageLoaderService) { InitializeComponent(); _imageViewFormInfo = new ImageViewFormImageInfo(this, null, 0); _observers = new List <IObserver <ImageViewFormInfoBase> >(); pictureBox.Paint += pictureBox_Paint; FormId = id; _formAddBookmark = formAddBookmark; _bookmarkManager = bookmarkManager; _applicationSettingsService = applicationSettingsService; _imageCache = imageCache; _imageLoaderService = imageLoaderService; _lastFormState = WindowState; ReloadSettings(); }
public FormMain(FormAddBookmark formAddBookmark, BookmarkService bookmarkService, FormSettings formSettings, ApplicationSettingsService applicationSettingsService, ImageCacheService imageCacheService, ImageLoaderService imageLoaderService, ILifetimeScope scope, UserInteractionService interactionService) { _formAddBookmark = formAddBookmark; _bookmarkService = bookmarkService; _formSettings = formSettings; _applicationSettingsService = applicationSettingsService; _applicationSettingsService.LoadSettings(); _imageCacheService = imageCacheService; _imageLoaderService = imageLoaderService; _scope = scope; _interactionService = interactionService; InitializeComponent(); _imageViewFormList = new List <FormImageView>(); _windowTitle = "Image Viewer - " + Application.ProductVersion; }