diff --git a/DHSoftware/Views/CameraControl.Designer.cs b/DHSoftware/Views/CameraControl.Designer.cs index 753ba65..b00320e 100644 --- a/DHSoftware/Views/CameraControl.Designer.cs +++ b/DHSoftware/Views/CameraControl.Designer.cs @@ -41,18 +41,18 @@ label1 = new AntdUI.Label(); label2 = new AntdUI.Label(); label3 = new AntdUI.Label(); - iptExposure = new AntdUI.InputNumber(); - iptGain = new AntdUI.InputNumber(); + iptExposure = new AntdUI.Input(); + iptGain = new AntdUI.Input(); iptRevolve = new AntdUI.Select(); label4 = new AntdUI.Label(); sltAcquisitionMode = new AntdUI.Select(); label5 = new AntdUI.Label(); sltTriggerMode = new AntdUI.Select(); label7 = new AntdUI.Label(); - iptROIX = new AntdUI.InputNumber(); - iptROIY = new AntdUI.InputNumber(); - iptROIW = new AntdUI.InputNumber(); - iptROIH = new AntdUI.InputNumber(); + iptROIX = new AntdUI.Input(); + iptROIY = new AntdUI.Input(); + iptROIW = new AntdUI.Input(); + iptROIH = new AntdUI.Input(); label6 = new AntdUI.Label(); sthPic = new AntdUI.Switch(); label8 = new AntdUI.Label(); @@ -497,18 +497,18 @@ private AntdUI.Label label1; private AntdUI.Label label2; private AntdUI.Label label3; - private AntdUI.InputNumber iptExposure; - private AntdUI.InputNumber iptGain; + private AntdUI.Input iptExposure; + private AntdUI.Input iptGain; private AntdUI.Select iptRevolve; private AntdUI.Label label4; private AntdUI.Select sltAcquisitionMode; private AntdUI.Label label5; private AntdUI.Select sltTriggerMode; private AntdUI.Label label7; - private AntdUI.InputNumber iptROIX; - private AntdUI.InputNumber iptROIY; - private AntdUI.InputNumber iptROIW; - private AntdUI.InputNumber iptROIH; + private AntdUI.Input iptROIX; + private AntdUI.Input iptROIY; + private AntdUI.Input iptROIW; + private AntdUI.Input iptROIH; private AntdUI.Label label6; private AntdUI.Switch sthPic; private AntdUI.Label label8; diff --git a/DHSoftware/Views/CameraControl.cs b/DHSoftware/Views/CameraControl.cs index a28d1b1..860029b 100644 --- a/DHSoftware/Views/CameraControl.cs +++ b/DHSoftware/Views/CameraControl.cs @@ -116,22 +116,20 @@ namespace DHSoftware.Views switch1.DataBindings.Add(nameof(switch1.Checked), CameraBase, nameof(CameraBase.IsZoomCamera), true, DataSourceUpdateMode.OnPropertyChanged); // 曝光时间绑定(假设iptExposure是NumericUpDown) - iptExposure.DataBindings.Add(nameof(iptExposure.Value), CameraBase, nameof(CameraBase.Exposure), - true, DataSourceUpdateMode.OnPropertyChanged, 0M, "N2"); - + + iptExposure.DataBindings.Add(nameof(iptExposure.Text), CameraBase, nameof(CameraBase.Exposure)); // 增益绑定 - iptGain.DataBindings.Add(nameof(iptGain.Value), CameraBase, nameof(CameraBase.Gain), - true, DataSourceUpdateMode.OnPropertyChanged, 0M, "N2"); + iptGain.DataBindings.Add(nameof(iptGain.Text), CameraBase, nameof(CameraBase.Gain)); // 旋转角度绑定 - iptRevolve.DataBindings.Add(nameof(iptRevolve.Text), CameraBase, nameof(CameraBase.RotateImage), - true, DataSourceUpdateMode.OnPropertyChanged, 0M, "N2"); + iptRevolve.DataBindings.Add(nameof(iptRevolve.Text), CameraBase, nameof(CameraBase.RotateImage)); + // ROI坐标绑定 - iptROIX.DataBindings.Add(nameof(iptROIX.Value), CameraBase, nameof(CameraBase.ROIX)); - iptROIY.DataBindings.Add(nameof(iptROIY.Value), CameraBase, nameof(CameraBase.ROIY)); - iptROIW.DataBindings.Add(nameof(iptROIW.Value), CameraBase, nameof(CameraBase.ROIW)); - iptROIH.DataBindings.Add(nameof(iptROIH.Value), CameraBase, nameof(CameraBase.ROIH)); + iptROIX.DataBindings.Add(nameof(iptROIX.Text), CameraBase, nameof(CameraBase.ROIX)); + iptROIY.DataBindings.Add(nameof(iptROIY.Text), CameraBase, nameof(CameraBase.ROIY)); + iptROIW.DataBindings.Add(nameof(iptROIW.Text), CameraBase, nameof(CameraBase.ROIW)); + iptROIH.DataBindings.Add(nameof(iptROIH.Text), CameraBase, nameof(CameraBase.ROIH)); // 采集模式下拉框处理 sltAcquisitionMode.SelectedIndexChanged += (s, e) =>