/// <summary> /// Конструктор для режима выбора изображения. /// </summary> public FrmImageDialog(string imageName, Dictionary <string, Image> images, IObservableItem observableItem) : this() { this.images = images ?? throw new ArgumentNullException("images"); this.observableItem = observableItem ?? throw new ArgumentNullException("observableItem"); SelectedImageName = imageName; CanSelectImage = true; }
/// <summary> /// Конструктор для режима редактирования словаря изображений. /// </summary> public FrmImageDialog(Dictionary <string, Image> images, IObservableItem observableItem) : this() { this.images = images ?? throw new ArgumentNullException("images"); this.observableItem = observableItem ?? throw new ArgumentNullException("observableItem"); SelectedImageName = ""; CanSelectImage = false; ImageDir = ""; btnSelectEmpty.Visible = false; btnSelect.Visible = false; }
/// <summary> /// Конструктор /// </summary> public FrmCnlFilterDialog(List <int> cnlFilter, IObservableItem observableItem) : this() { if (cnlFilter == null) { throw new ArgumentNullException("cnlFilter"); } if (observableItem == null) { throw new ArgumentNullException("observableItem"); } this.cnlFilter = cnlFilter; this.observableItem = observableItem; }