diff --git a/MainWindow.xaml b/MainWindow.xaml
index 310366d..c39ff58 100644
--- a/MainWindow.xaml
+++ b/MainWindow.xaml
@@ -61,7 +61,6 @@
-
@@ -71,10 +70,13 @@
-
+
-
+
+
+
@@ -87,11 +89,6 @@
-
-
-
-
diff --git a/ParameterSettingsWindow.xaml b/ParameterSettingsWindow.xaml
index e398065..3b62316 100644
--- a/ParameterSettingsWindow.xaml
+++ b/ParameterSettingsWindow.xaml
@@ -1,7 +1,7 @@
diff --git a/ParameterSettingsWindow.xaml.cs b/ParameterSettingsWindow.xaml.cs
index 56be9ce..3411548 100644
--- a/ParameterSettingsWindow.xaml.cs
+++ b/ParameterSettingsWindow.xaml.cs
@@ -29,6 +29,17 @@ namespace 自救器呼吸器综合检验仪
_readTimer = InitDispatcherTimer();
}
+ private void EnsureWindowedLayout()
+ {
+ WindowState = WindowState.Normal;
+ Width = 1024;
+ Height = 600;
+
+ Rect workArea = SystemParameters.WorkArea;
+ Left = workArea.Left + (workArea.Width - Width) / 2;
+ Top = workArea.Top + (workArea.Height - Height) / 2;
+ }
+
private DispatcherTimer InitDispatcherTimer()
{
var timer = new DispatcherTimer
@@ -446,6 +457,8 @@ _modbusMaster?.ReadHoldingRegisters(1, 290, 2)
private void Window_Loaded(object sender, RoutedEventArgs e)
{
+ EnsureWindowedLayout();
+
string plcIp = "192.168.1.10";
bool initSuccess = Data.ModbusResourceManager.Instance.Init(plcIp, 502);
if (!initSuccess)
diff --git a/ReportWindow.xaml.cs b/ReportWindow.xaml.cs
index 9b864e5..4147252 100644
--- a/ReportWindow.xaml.cs
+++ b/ReportWindow.xaml.cs
@@ -228,6 +228,13 @@ namespace 自救器呼吸器综合检验仪
private void BtnPrint_Click(object sender, RoutedEventArgs e)
{
+ if (_records == null || _records.Count == 0)
+ {
+ MessageBox.Show("无数据,不可打印", "提示",
+ MessageBoxButton.OK, MessageBoxImage.Information);
+ return;
+ }
+
ma.BtnClickFunctionForNew(Function.ButtonType.切换型, 15);
}
diff --git a/ReportWindow2.xaml.cs b/ReportWindow2.xaml.cs
index 23cfed2..3ed6278 100644
--- a/ReportWindow2.xaml.cs
+++ b/ReportWindow2.xaml.cs
@@ -248,6 +248,13 @@ namespace 自救器呼吸器综合检验仪
private void BtnPrint_Click(object sender, RoutedEventArgs e)
{
+ if (_records == null || _records.Count == 0)
+ {
+ MessageBox.Show("无数据,不可打印", "提示",
+ MessageBoxButton.OK, MessageBoxImage.Information);
+ return;
+ }
+
ma.BtnClickFunctionForNew(Function.ButtonType.切换型, 15);
}
diff --git a/ReportWindow3.xaml.cs b/ReportWindow3.xaml.cs
index 6eeda3f..0027496 100644
--- a/ReportWindow3.xaml.cs
+++ b/ReportWindow3.xaml.cs
@@ -191,6 +191,13 @@ namespace 自救器呼吸器综合检验仪
private void BtnPrint_Click(object sender, RoutedEventArgs e)
{
+ if (_records == null || _records.Count == 0)
+ {
+ MessageBox.Show("无数据,不可打印", "提示",
+ MessageBoxButton.OK, MessageBoxImage.Information);
+ return;
+ }
+
ma.BtnClickFunctionForNew(Function.ButtonType.切换型, 15);
}
diff --git a/ReportWindow4.xaml.cs b/ReportWindow4.xaml.cs
index 8507c48..5366b6c 100644
--- a/ReportWindow4.xaml.cs
+++ b/ReportWindow4.xaml.cs
@@ -233,6 +233,13 @@ namespace 自救器呼吸器综合检验仪
private void BtnPrint_Click(object sender, RoutedEventArgs e)
{
+ if (_records == null || _records.Count == 0)
+ {
+ MessageBox.Show("无数据,不可打印", "提示",
+ MessageBoxButton.OK, MessageBoxImage.Information);
+ return;
+ }
+
ma.BtnClickFunctionForNew(Function.ButtonType.切换型, 15);
}