This commit is contained in:
Admin 2025-04-29 15:23:37 +08:00
commit 71bbea56a7
2 changed files with 21 additions and 23 deletions

View File

@ -41,18 +41,18 @@
label1 = new AntdUI.Label(); label1 = new AntdUI.Label();
label2 = new AntdUI.Label(); label2 = new AntdUI.Label();
label3 = new AntdUI.Label(); label3 = new AntdUI.Label();
iptExposure = new AntdUI.InputNumber(); iptExposure = new AntdUI.Input();
iptGain = new AntdUI.InputNumber(); iptGain = new AntdUI.Input();
iptRevolve = new AntdUI.Select(); iptRevolve = new AntdUI.Select();
label4 = new AntdUI.Label(); label4 = new AntdUI.Label();
sltAcquisitionMode = new AntdUI.Select(); sltAcquisitionMode = new AntdUI.Select();
label5 = new AntdUI.Label(); label5 = new AntdUI.Label();
sltTriggerMode = new AntdUI.Select(); sltTriggerMode = new AntdUI.Select();
label7 = new AntdUI.Label(); label7 = new AntdUI.Label();
iptROIX = new AntdUI.InputNumber(); iptROIX = new AntdUI.Input();
iptROIY = new AntdUI.InputNumber(); iptROIY = new AntdUI.Input();
iptROIW = new AntdUI.InputNumber(); iptROIW = new AntdUI.Input();
iptROIH = new AntdUI.InputNumber(); iptROIH = new AntdUI.Input();
label6 = new AntdUI.Label(); label6 = new AntdUI.Label();
sthPic = new AntdUI.Switch(); sthPic = new AntdUI.Switch();
label8 = new AntdUI.Label(); label8 = new AntdUI.Label();
@ -497,18 +497,18 @@
private AntdUI.Label label1; private AntdUI.Label label1;
private AntdUI.Label label2; private AntdUI.Label label2;
private AntdUI.Label label3; private AntdUI.Label label3;
private AntdUI.InputNumber iptExposure; private AntdUI.Input iptExposure;
private AntdUI.InputNumber iptGain; private AntdUI.Input iptGain;
private AntdUI.Select iptRevolve; private AntdUI.Select iptRevolve;
private AntdUI.Label label4; private AntdUI.Label label4;
private AntdUI.Select sltAcquisitionMode; private AntdUI.Select sltAcquisitionMode;
private AntdUI.Label label5; private AntdUI.Label label5;
private AntdUI.Select sltTriggerMode; private AntdUI.Select sltTriggerMode;
private AntdUI.Label label7; private AntdUI.Label label7;
private AntdUI.InputNumber iptROIX; private AntdUI.Input iptROIX;
private AntdUI.InputNumber iptROIY; private AntdUI.Input iptROIY;
private AntdUI.InputNumber iptROIW; private AntdUI.Input iptROIW;
private AntdUI.InputNumber iptROIH; private AntdUI.Input iptROIH;
private AntdUI.Label label6; private AntdUI.Label label6;
private AntdUI.Switch sthPic; private AntdUI.Switch sthPic;
private AntdUI.Label label8; private AntdUI.Label label8;

View File

@ -116,22 +116,20 @@ namespace DHSoftware.Views
switch1.DataBindings.Add(nameof(switch1.Checked), CameraBase, nameof(CameraBase.IsZoomCamera), switch1.DataBindings.Add(nameof(switch1.Checked), CameraBase, nameof(CameraBase.IsZoomCamera),
true, DataSourceUpdateMode.OnPropertyChanged); true, DataSourceUpdateMode.OnPropertyChanged);
// 曝光时间绑定假设iptExposure是NumericUpDown // 曝光时间绑定假设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), iptRevolve.DataBindings.Add(nameof(iptRevolve.Text), CameraBase, nameof(CameraBase.RotateImage));
true, DataSourceUpdateMode.OnPropertyChanged, 0M, "N2");
// ROI坐标绑定 // ROI坐标绑定
iptROIX.DataBindings.Add(nameof(iptROIX.Value), CameraBase, nameof(CameraBase.ROIX)); iptROIX.DataBindings.Add(nameof(iptROIX.Text), CameraBase, nameof(CameraBase.ROIX));
iptROIY.DataBindings.Add(nameof(iptROIY.Value), CameraBase, nameof(CameraBase.ROIY)); iptROIY.DataBindings.Add(nameof(iptROIY.Text), CameraBase, nameof(CameraBase.ROIY));
iptROIW.DataBindings.Add(nameof(iptROIW.Value), CameraBase, nameof(CameraBase.ROIW)); iptROIW.DataBindings.Add(nameof(iptROIW.Text), CameraBase, nameof(CameraBase.ROIW));
iptROIH.DataBindings.Add(nameof(iptROIH.Value), CameraBase, nameof(CameraBase.ROIH)); iptROIH.DataBindings.Add(nameof(iptROIH.Text), CameraBase, nameof(CameraBase.ROIH));
// 采集模式下拉框处理 // 采集模式下拉框处理
sltAcquisitionMode.SelectedIndexChanged += (s, e) => sltAcquisitionMode.SelectedIndexChanged += (s, e) =>