public WindowCapturerViewModel(IMessenger messenger, ICaptureImageService captureImageService, ImageProvider imageProvider) : base(messenger) { this.DropHandler = new ImageDropTarget(captureImageService, imageProvider, true); this.ImageProvider = imageProvider; IsActive = true; }
public ImagePreviewWindowViewModel(IMessenger messenger, ICaptureImageService captureImageService, IClipboardManager clipboard, ImageProvider imageProvider) : base(messenger) { this.DropHandler = new ImageDropTarget(captureImageService, imageProvider, false); this.ImageProvider = imageProvider; this.clipboard = clipboard; IsActive = true; }
public ImageListViewModel(IMessenger messenger, ICaptureImageService captureImageService, IClipboardManager clipboardManager, ImageProvider imageProvider) : base(messenger) { this.ImageProvider = imageProvider; this.clipboard = clipboardManager; this.DropHandler = new(captureImageService, imageProvider); this.DragHandler = new(); IsActive = true; }
protected ImageProvider(IMessenger messenger, ICaptureImageService captureImageService, SelectorObservableCollection <CaptureImage> images) : base(messenger) { this.captureImageService = captureImageService; this._Images = images; images.SelectedIndexChanged += (_, e) => { SelectedImageIndex = e.NewIndex; SelectedImage = e.NewItem; }; Messenger.Register(this); }
public ImageListViewModel(ICaptureImageService captureImageService, IClipboardManager clipboardManager, ImageProvider imageProvider) : this(WeakReferenceMessenger.Default, captureImageService, clipboardManager, imageProvider) { }
public WindowCapturerViewModel(ICaptureImageService captureImageService, ImageProvider imageProvider) : this(WeakReferenceMessenger.Default, captureImageService, imageProvider) { }
public ImageDropTarget(ICaptureImageService captureImageService, ImageProvider imageProvider, bool allowOtherDrop) { this.captureImageService = captureImageService; this.imageProvider = imageProvider; this.AllowOtherDrop = allowOtherDrop; }
public ImageDropTarget(ICaptureImageService captureImageService, ImageProvider imageProvider) : this(captureImageService, imageProvider, false) { }
public ImageProvider(ICaptureImageService captureImageService) : this(WeakReferenceMessenger.Default, captureImageService, new SelectorObservableCollection <CaptureImage>()) { }
public ImageProvider(IMessenger messenger, ICaptureImageService captureImageService) : this(messenger, captureImageService, new SelectorObservableCollection <CaptureImage>()) { }