Example #1
0
        /// <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;
        }
Example #2
0
        /// <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;
        }