| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | using PaintDotNet.Base.SettingModel;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace PaintDotNet.ImageCollect{    public class AdjustContainer : UserControl    {        AdjustExposureControl _exposuerControl;        AdjustWhiteBalanceControl _wbControl;        AdjustSaturationControl _saturationControl;        public AdjustContainer()        {            _exposuerControl = new AdjustExposureControl();            _wbControl = new AdjustWhiteBalanceControl();            _saturationControl = new AdjustSaturationControl();            _exposuerControl.Dock = DockStyle.Top;            _wbControl.Dock = DockStyle.Top;            _saturationControl.Dock = DockStyle.Top;            this.Controls.Add(_saturationControl);            this.Controls.Add(_wbControl);            this.Controls.Add(_exposuerControl);            InitializeComponent();            this.Height = _exposuerControl.Height + _wbControl.Height + _saturationControl.Height + 16;        }        private void InitializeComponent()        {            this.SuspendLayout();            //             // AdjustContainer            //             this.Name = "AdjustContainer";            this.Padding = new System.Windows.Forms.Padding(8);            this.Size = new System.Drawing.Size(500, 454);            this.ResumeLayout(false);        }        public void Initialize(CameraParamModel model, bool use = true)        {            _exposuerControl.Initialize(model);            _wbControl.Initialize(model, use);            _saturationControl.Initialize(model, use);        }        public void UpdateDisplay()        {            _exposuerControl.UpdateDisplay();        }    }}
 |