コード例 #1
0
        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);
        }
コード例 #2
0
 public ScreenshotCropped(UserSettings userSettings, IScreenshotHelper screenshotHelper, BitmapFrame bitmapFrame)
 {
     _userSettings     = userSettings;
     _screenshotHelper = screenshotHelper;
     _bitmapFrame      = bitmapFrame;
 }
コード例 #3
0
 public Screenshot(UserSettings userSettings, IScreenshotHelper screenshotHelper)
 {
     _userSettings     = userSettings;
     _screenshotHelper = screenshotHelper;
 }