Compare commits

...

5 Commits

Author SHA1 Message Date
6c7fb35004 Merge branch 'dev' 2026-05-09 14:32:25 +08:00
0d7f95b1be 报表翻译 2026-05-09 14:32:08 +08:00
d8e0155b8d 页面报表 2026-05-09 12:01:46 +08:00
e47e0951c6 中英文切换 2026-05-09 11:21:07 +08:00
d6a9fe18b9 页面参数 2026-05-09 11:19:43 +08:00
8 changed files with 156 additions and 99 deletions

View File

@@ -1,7 +1,7 @@
<Window x:Class="ShanghaiEnvironmentalTechnology.ReportWindow1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="流量压力报表" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
Title="{DynamicResource FlowReport}" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
<Window.Resources>
<Style x:Key="MyButtonStyle" TargetType="Button">
@@ -88,33 +88,33 @@
<Grid>
<StackPanel Margin="10">
<TextBlock FontSize="20" FontWeight="Bold" Text="流量压力报表" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<TextBlock FontSize="20" FontWeight="Bold" Text="{DynamicResource FlowReport}" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="0,0,0,20">
<TextBlock Text="起始时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport1}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="StartDatePicker" Margin="5,0" Height="30" />
<TextBlock Text="终止时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport111}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="EndDatePicker" Margin="5,0" Height="30"/>
<Button Content="查询" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="全选" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="批量删除" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="导出" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport3}" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}" Width="116"/>
<Button Content="{DynamicResource testReport4}" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}" Width="128"/>
<Button Content="{DynamicResource testReport5}" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}" Width="123"/>
<Button Content="{DynamicResource testReport6}" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}" Width="150"/>
</StackPanel>
<DataGrid x:Name="DataGridReport" AutoGenerateColumns="False" Height="400" Margin="0,0,0,20" Style="{StaticResource CustomDataGridStyle}">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="选择" Binding="{Binding IsSelected}" Width="50">
<DataGridCheckBoxColumn Header="{DynamicResource testReport7}" Binding="{Binding IsSelected}" Width="70">
</DataGridCheckBoxColumn>
<DataGridTextColumn Header="序号" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="排气流流量 L/min" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="压力" Binding="{Binding Pressure}" Width="*"/>
<DataGridTextColumn Header="时间" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="操作" Width="100">
<DataGridTextColumn Header="{DynamicResource testReport8}" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource FlowReport1}" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource testReport10}" Binding="{Binding Pressure}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource testReport11}" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="{DynamicResource testReport12}" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="删除"
<Button Content="{DynamicResource FlowReport2}"
Click="DeleteButton_Click"
Background="#FF5252"
Foreground="White"
@@ -153,10 +153,10 @@
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<Button Content="主页" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="上一页" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource Deformation}" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport13}" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<TextBlock x:Name="PageInfo" VerticalAlignment="Center" Margin="5"/>
<Button Content="下一页" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport14}" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
</StackPanel>
</Grid>

View File

@@ -1,7 +1,7 @@
<Window x:Class="ShanghaiEnvironmentalTechnology.ReportWindow2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="气阻测试报表" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
Title="{DynamicResource TestReport}" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
<Window.Resources>
<Style x:Key="MyButtonStyle" TargetType="Button">
@@ -88,33 +88,33 @@
<Grid>
<StackPanel Margin="10">
<TextBlock FontSize="20" FontWeight="Bold" Text="气阻测试报表" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<TextBlock FontSize="20" FontWeight="Bold" Text=" " HorizontalAlignment="Center" Margin="0,0,0,20"/>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="0,0,0,20">
<TextBlock Text="起始时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport1}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="StartDatePicker" Margin="5,0" Height="30" />
<TextBlock Text="终止时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport111}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="EndDatePicker" Margin="5,0" Height="30"/>
<Button Content="查询" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="全选" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="批量删除" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="导出" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport3}" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport4}" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport5}" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport6}" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
<DataGrid x:Name="DataGridReport" AutoGenerateColumns="False" Height="400" Margin="0,0,0,20" Style="{StaticResource CustomDataGridStyle}">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="选择" Binding="{Binding IsSelected}" Width="50">
<DataGridCheckBoxColumn Header="{DynamicResource testReport7}" Binding="{Binding IsSelected}" Width="70">
</DataGridCheckBoxColumn>
<DataGridTextColumn Header="序号" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="气阻hpa" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="流量L/min" Binding="{Binding Pressure}" Width="*"/>
<DataGridTextColumn Header="时间" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="操作" Width="100">
<DataGridTextColumn Header="{DynamicResource testReport8}" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource TestReport1}" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource TestReport2}" Binding="{Binding Pressure}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource testReport11}" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="{DynamicResource testReport12}" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="删除"
<Button Content="{DynamicResource FlowReport2}"
Click="DeleteButton_Click"
Background="#FF5252"
Foreground="White"
@@ -152,10 +152,10 @@
</DataGrid>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<Button Content="主页" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="上一页" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource Deformation}" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport13}" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<TextBlock x:Name="PageInfo" VerticalAlignment="Center" Margin="5"/>
<Button Content="下一页" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport14}" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
</StackPanel>
</Grid>

View File

@@ -1,7 +1,7 @@
<Window x:Class="ShanghaiEnvironmentalTechnology.ReportWindow3"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="防窒息测试报表" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
Title="{DynamicResource FxReport}" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
<Window.Resources>
<Style x:Key="MyButtonStyle" TargetType="Button">
@@ -88,33 +88,33 @@
<Grid>
<StackPanel Margin="10">
<TextBlock FontSize="20" FontWeight="Bold" Text="防窒息测试报表" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<TextBlock FontSize="20" FontWeight="Bold" Text="{DynamicResource FxReport}" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="0,0,0,20">
<TextBlock Text="起始时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport1}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="StartDatePicker" Margin="5,0" Height="30" />
<TextBlock Text="终止时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport111}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="EndDatePicker" Margin="5,0" Height="30"/>
<Button Content="查询" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="全选" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="批量删除" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="导出" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport3}" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport4}" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport5}" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport6}" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
<DataGrid x:Name="DataGridReport" AutoGenerateColumns="False" Height="400" Margin="0,0,0,20" Style="{StaticResource CustomDataGridStyle}">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="选择" Binding="{Binding IsSelected}" Width="50">
<DataGridCheckBoxColumn Header="{DynamicResource testReport7}" Binding="{Binding IsSelected}" Width="70">
</DataGridCheckBoxColumn>
<DataGridTextColumn Header="序号" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="开阀压力pa" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="关阀压力pa" Binding="{Binding Pressure}" Width="*"/>
<DataGridTextColumn Header="时间" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="操作" Width="100">
<DataGridTextColumn Header="{DynamicResource testReport8}" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource FxReport1}" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource FxReport2}" Binding="{Binding Pressure}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource testReport11}" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="{DynamicResource testReport12}" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="删除"
<Button Content="{DynamicResource testReport111}"
Click="DeleteButton_Click"
Background="#FF5252"
Foreground="White"
@@ -152,10 +152,10 @@
</DataGrid>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<Button Content="主页" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="上一页" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource Deformation}" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport13}" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<TextBlock x:Name="PageInfo" VerticalAlignment="Center" Margin="5"/>
<Button Content="下一页" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport14}" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
</StackPanel>
</Grid>

View File

@@ -1,7 +1,7 @@
<Window x:Class="ShanghaiEnvironmentalTechnology.ReportWindow4"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="单一故障气阻测试报表" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
Title="{DynamicResource FxNReport}" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
<Window.Resources>
<Style x:Key="MyButtonStyle" TargetType="Button">
@@ -88,33 +88,33 @@
<Grid>
<StackPanel Margin="10">
<TextBlock FontSize="20" FontWeight="Bold" Text="单一故障气阻测试报表" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<TextBlock FontSize="20" FontWeight="Bold" Text="{DynamicResource FxNReport}" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="0,0,0,20">
<TextBlock Text="起始时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport1}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="StartDatePicker" Margin="5,0" Height="30" />
<TextBlock Text="终止时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport111}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="EndDatePicker" Margin="5,0" Height="30"/>
<Button Content="查询" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="全选" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="批量删除" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="导出" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport3}" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport4}" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport5}" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport6}" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
<DataGrid x:Name="DataGridReport" AutoGenerateColumns="False" Height="400" Margin="0,0,0,20" Style="{StaticResource CustomDataGridStyle}">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="选择" Binding="{Binding IsSelected}" Width="50">
<DataGridCheckBoxColumn Header="{DynamicResource testReport7}" Binding="{Binding IsSelected}" Width="70">
</DataGridCheckBoxColumn>
<DataGridTextColumn Header="序号" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="呼气阻力pa" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="吸气阻力pa" Binding="{Binding Pressure}" Width="*"/>
<DataGridTextColumn Header="时间" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="操作" Width="100">
<DataGridTextColumn Header="{DynamicResource testReport8}" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource FxNReport1}" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource FxNReport2}" Binding="{Binding Pressure}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource testReport11}" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="{DynamicResource testReport12}" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="删除"
<Button Content="{DynamicResource testReport111}"
Click="DeleteButton_Click"
Background="#FF5252"
Foreground="White"
@@ -152,10 +152,10 @@
</DataGrid>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<Button Content="主页" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="上一页" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource Deformation}" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport13}" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<TextBlock x:Name="PageInfo" VerticalAlignment="Center" Margin="5"/>
<Button Content="下一页" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport14}" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
</StackPanel>
</Grid>

View File

@@ -1,7 +1,7 @@
<Window x:Class="ShanghaiEnvironmentalTechnology.ReportWindow5"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="CO2重复呼吸测试报表" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
Title="{DynamicResource testReport}" Height="768" Width="1024" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
<Window.Resources>
<Style x:Key="MyButtonStyle" TargetType="Button">
@@ -88,36 +88,36 @@
<Grid>
<StackPanel Margin="10">
<TextBlock FontSize="20" FontWeight="Bold" Text="CO2重复呼吸测试报表" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<TextBlock FontSize="20" FontWeight="Bold" Text="{DynamicResource testReport}" HorizontalAlignment="Center" Margin="0,0,0,20"/>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="0,0,0,20">
<TextBlock Text="起始时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport1}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="StartDatePicker" Margin="5,0" Height="30" />
<TextBlock Text="终止时间:" VerticalAlignment="Center" Foreground="Black"/>
<TextBlock Text="{DynamicResource testReport1}" VerticalAlignment="Center" Foreground="Black"/>
<DatePicker x:Name="EndDatePicker" Margin="5,0" Height="30"/>
<Button Content="查询" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="全选" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="批量删除" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="导出" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport3}" Click="QueryButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport4}" Click="SelectAllButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport5}" Click="BatchDeleteButton_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport6}" Click="Export_Click" Margin="5,0" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
<DataGrid x:Name="DataGridReport" AutoGenerateColumns="False" Height="400" Margin="0,0,0,20" Style="{StaticResource CustomDataGridStyle}">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="选择" Binding="{Binding IsSelected}" Width="50">
<DataGridCheckBoxColumn Header="{DynamicResource testReport7}" Binding="{Binding IsSelected}" Width="70">
</DataGridCheckBoxColumn>
<DataGridTextColumn Header="序号" Binding="{Binding Id}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource testReport8}" Binding="{Binding Id}" Width="*"/>
<!--<DataGridTextColumn Header="二氧化碳浓度(%" Binding="{Binding Flow}" Width="*"/>
<DataGridTextColumn Header="压力pa" Binding="{Binding Pressure}" Width="*"/>-->
<DataGridTextColumn Header="开始CO2浓度%" Binding="{Binding BeginCO2}" Width="*"/>
<DataGridTextColumn Header="终CO2浓度%" Binding="{Binding EndCO2}" Width="*"/>
<DataGridTextColumn Header="CO2浓度相对增加%" Binding="{Binding CO2Added}" Width="*"/>
<DataGridTextColumn Header="时间" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="操作" Width="100">
<DataGridTextColumn Header="{DynamicResource FiveReport}" Binding="{Binding BeginCO2}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource FiveReport1}" Binding="{Binding EndCO2}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource FiveReport2}" Binding="{Binding CO2Added}" Width="*"/>
<DataGridTextColumn Header="{DynamicResource testReport11}" Binding="{Binding RecordTime}" Width="*"/>
<DataGridTemplateColumn Header="{DynamicResource testRepor12}" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="删除"
<Button Content="{DynamicResource FlowReport2}"
Click="DeleteButton_Click"
Background="#FF5252"
Foreground="White"
@@ -155,10 +155,10 @@
</DataGrid>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<Button Content="主页" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="上一页" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource Deformation}" Click="HomePage_Click" HorizontalAlignment="Left" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport13}" Click="PreviousPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<TextBlock x:Name="PageInfo" VerticalAlignment="Center" Margin="5"/>
<Button Content="下一页" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
<Button Content="{DynamicResource testReport14}" Click="NextPage_Click" Margin="5" Style="{StaticResource MyButtonStyle}"/>
</StackPanel>
</StackPanel>
</Grid>

View File

@@ -26,7 +26,7 @@
<system:String x:Key="Deformation4">settings</system:String>
<system:String x:Key="Deformation5">Real-time traffic</system:String>
<system:String x:Key="Deformation6">Record air resistance</system:String>
<system:String x:Key="Report">报表</system:String>
<system:String x:Key="Report">Report</system:String>
<system:String x:Key="Deformation test results">Test stopped</system:String>
@@ -122,7 +122,30 @@
<system:String x:Key="test27">Manual interface</system:String>
<system:String x:Key="test28">Recorded scene</system:String>
<system:String x:Key="test29">Process Record</system:String>
<!--报表1-->
<system:String x:Key="FlowReport">Traffic Pressure Report</system:String>
<system:String x:Key="FlowReport1">Exhaust flow rate (L/min)</system:String>
<system:String x:Key="FlowReport2">Delete</system:String>
<!--报表2-->
<system:String x:Key="TestReport">Air resistance test report</system:String>
<system:String x:Key="TestReport1">Air resistance(hpa)</system:String>
<system:String x:Key="TestReport2">Traffic(L/min)</system:String>
<!--报表3-->
<system:String x:Key="FxReport">Asphyxiation Prevention Test Report</system:String>
<system:String x:Key="FxReport1">Valve opening pressure(pa)</system:String>
<system:String x:Key="FxReport2">Closing valve pressure(pa)</system:String>
<!--报表4-->
<system:String x:Key="FxNReport">Single Fault Air Resistance Test Report</system:String>
<system:String x:Key="FxNReport1">Exhalation resistance(pa)</system:String>
<system:String x:Key="FxNReport2">Exhalation resistance(pa)</system:String>
<!--报表5-->
<system:String x:Key="FiveReport">Initial CO2 concentration (% )</system:String>
<system:String x:Key="FiveReport1">Final CO2 concentration (% )</system:String>
<system:String x:Key="FiveReport2">Relative increase in CO2 concentration (%)</system:String>
<system:String x:Key="testReport">CO2 Rebreathing Test Report</system:String>
<system:String x:Key="testReport1">Start time</system:String>
<system:String x:Key="testReport111">Termination time</system:String>
@@ -170,7 +193,13 @@
<system:String x:Key="Manual22">Inhalation calibration</system:String>
<system:String x:Key="Manual23">Pressure calibration</system:String>
<system:String x:Key="Manual24">Basic parameter settings</system:String>
<!--流量时时监控-->
<system:String x:Key="WatchData">Real-time traffic monitoring system</system:String>
<system:String x:Key="WatchData1">Real-time traffic monitoring line graph</system:String>
<system:String x:Key="WatchData2">Start monitoring</system:String>
<system:String x:Key="WatchData3">Stop monitoring</system:String>
<system:String x:Key="WatchData4">Clear data</system:String>
<system:String x:Key="Workstation curve description">Workstation curve description:</system:String>

View File

@@ -122,6 +122,30 @@
<system:String x:Key="test27">手动界面</system:String>
<system:String x:Key="test28">记录画面</system:String>
<system:String x:Key="test29">过程记录</system:String>
<!--报表1-->
<system:String x:Key="FlowReport">流量压力报表</system:String>
<system:String x:Key="FlowReport1">排气流流量L/min</system:String>
<system:String x:Key="FlowReport2">删除</system:String>
<!--报表2-->
<system:String x:Key="TestReport">气阻测试报表</system:String>
<system:String x:Key="TestReport1">气阻hpa</system:String>
<system:String x:Key="TestReport2">流量L/min</system:String>
<!--报表3-->
<system:String x:Key="FxReport">防窒息测试报表</system:String>
<system:String x:Key="FxReport1">开阀压力pa</system:String>
<system:String x:Key="FxReport2">关阀压力pa</system:String>
<!--报表4-->
<system:String x:Key="FxNReport">单一故障气阻测试报表</system:String>
<system:String x:Key="FxNReport1">呼气阻力pa</system:String>
<system:String x:Key="FxNReport2">吸气阻力pa</system:String>
<!--报表5-->
<system:String x:Key="FiveReport">开始CO2浓度%</system:String>
<system:String x:Key="FiveReport1">终CO2浓度%</system:String>
<system:String x:Key="FiveReport2">CO2浓度相对增加%</system:String>
<system:String x:Key="testReport">CO2重复呼吸测试报表</system:String>
<system:String x:Key="testReport1">起始时间</system:String>
@@ -170,9 +194,13 @@
<system:String x:Key="Manual22">吸气校准</system:String>
<system:String x:Key="Manual23">压力校准</system:String>
<system:String x:Key="Manual24">基础参数设置</system:String>
<!--流量时时监控-->
<system:String x:Key="WatchData">实时流量监测系统</system:String>
<system:String x:Key="WatchData1">流量实时监测折线图</system:String>
<system:String x:Key="WatchData2">开始监测</system:String>
<system:String x:Key="WatchData3">停止监测</system:String>
<system:String x:Key="WatchData4">清空数据</system:String>
<system:String x:Key="PositionToPressure">定位移测压力</system:String>

View File

@@ -2,7 +2,7 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:oxy="http://oxyplot.org/wpf"
Title="实时流量监测系统" Height="768" Width="1204"
Title="{DynamicResource WatchData}" Height="768" Width="1204"
Loaded="Window_Loaded"
Background="#F0F2F5">
@@ -51,7 +51,7 @@
<!-- 标题区域 -->
<StackPanel Grid.Row="0" Orientation="Horizontal" Margin="10" VerticalAlignment="Center">
<TextBlock Text="流量实时监测折线图" FontSize="22" FontWeight="Bold" Foreground="#2D3748" Margin="0,10"/>
<TextBlock Text="{DynamicResource WatchData1}" FontSize="22" FontWeight="Bold" Foreground="#2D3748" Margin="0,10"/>
<TextBlock x:Name="StatusText" Margin="30,0,0,0" FontSize="16" Foreground="#4CAF50" Text="状态:已连接"/>
</StackPanel>
@@ -63,11 +63,11 @@
<!-- 控制按钮区域引用样式确保Key与资源一致 -->
<StackPanel Grid.Row="2" Orientation="Horizontal" Margin="10" HorizontalAlignment="Center" Height="60">
<!-- 引用RoundedButtonStyle确保名称完全匹配 -->
<Button x:Name="StartBtn" Content="开始监测" Width="140" Height="45" FontSize="16"
<Button x:Name="StartBtn" Content="{DynamicResource WatchData2}" Width="140" Height="45" FontSize="16"
Margin="10" Style="{StaticResource RoundedButtonStyle}"/>
<Button x:Name="StopBtn" Content="停止监测" Width="140" Height="45" FontSize="16"
<Button x:Name="StopBtn" Content="{DynamicResource WatchData3}" Width="140" Height="45" FontSize="16"
Margin="10" Style="{StaticResource RoundedButtonStyle}" IsEnabled="False"/>
<Button x:Name="ClearBtn" Content="清空数据" Width="140" Height="45" FontSize="16"
<Button x:Name="ClearBtn" Content="{DynamicResource WatchData4}" Width="140" Height="45" FontSize="16"
Margin="10" Style="{StaticResource RoundedButtonStyle}"/>
</StackPanel>
</Grid>