public ScreenshotWindowViewModel(ISettingsManager settingsManager, IScreenshotHelper screenshotHelper) { _settingsManager = settingsManager; _screenshotHelper = screenshotHelper; IScreenshot wholeScreenshot = new Screenshot(_settingsManager.UserSettings, new ScreenshotHelper()); wholeScreenshot.TakeScreenshot(); ScreenImageSource = _screenshotHelper.ConverBitmapToImageSource(wholeScreenshot.ScreenshotBitmap); }
public ScreenshotCropped(UserSettings userSettings, IScreenshotHelper screenshotHelper, BitmapFrame bitmapFrame) { _userSettings = userSettings; _screenshotHelper = screenshotHelper; _bitmapFrame = bitmapFrame; }
public Screenshot(UserSettings userSettings, IScreenshotHelper screenshotHelper) { _userSettings = userSettings; _screenshotHelper = screenshotHelper; }