public PictureSettingsViewModel(IStaticPreviewViewModel staticPreviewViewModel) { this.StaticPreviewViewModel = staticPreviewViewModel; this.StaticPreviewViewModel.SetPictureSettingsInstance(this); this.sourceResolution = new Size(0, 0); this.Task = new EncodeTask(); this.PaddingFilter = new PadFilter(this.Task, () => this.OnTabStatusChanged(null)); this.RotateFlipFilter = new RotateFlipFilter(this.Task, () => this.OnTabStatusChanged(null)); this.Init(); }
public PictureSettingsViewModel(IStaticPreviewViewModel staticPreviewViewModel, IWindowManager windowManager) { this.windowManager = windowManager; this.StaticPreviewViewModel = staticPreviewViewModel; this.StaticPreviewViewModel.SetPictureSettingsInstance(this); this.sourceResolution = new Size(0, 0); this.Task = new EncodeTask(); this.PaddingFilter = new PadFilter(this.Task, () => this.OnFilterChanged(null)); this.RotateFlipFilter = new RotateFlipFilter(this.Task, e => this.OnFlipRotateChanged(e)); this.Init(); }