Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| aa4e0df403 | |||
| 0d7f95b1be | |||
| d8e0155b8d | |||
| e47e0951c6 | |||
| d6a9fe18b9 | |||
| c915b795e3 | |||
| 196c7d4ef1 | |||
| 0a40411962 |
29
Data/LanguageManager.cs
Normal file
29
Data/LanguageManager.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace 睡眠呼吸暂停治疗面罩多功能测试仪.Data
|
||||
{
|
||||
public static class LanguageManager
|
||||
{
|
||||
// 私有静态变量,只在首次访问时初始化一次
|
||||
private static readonly string _currentLanguage;
|
||||
|
||||
// 静态构造函数:程序启动时自动执行一次,读取配置
|
||||
static LanguageManager()
|
||||
{
|
||||
// 读取配置文件的Language值,没有的话默认zh-CN
|
||||
_currentLanguage = ConfigurationManager.AppSettings["Language"] ?? "zh-CN";
|
||||
}
|
||||
|
||||
// 对外只读的全局属性,项目任何地方都能直接调用
|
||||
public static string CurrentLanguage => _currentLanguage;
|
||||
|
||||
// 可选:给个更方便的判断属性,不用每次都写==判断
|
||||
public static bool IsEnglish => _currentLanguage == "en-US";
|
||||
public static bool IsChinese => _currentLanguage == "zh-CN";
|
||||
}
|
||||
}
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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 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>
|
||||
|
||||
@@ -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 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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Window x:Class="ShanghaiEnvironmentalTechnology.ReportWindow6"
|
||||
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 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="50">
|
||||
|
||||
|
||||
</DataGridCheckBoxColumn>
|
||||
<DataGridTextColumn Header="序号" Binding="{Binding Id}" Width="*"/>
|
||||
<DataGridTextColumn Header="二氧化碳浓度(%)" Binding="{Binding Flow}" Width="*"/>
|
||||
<DataGridTextColumn Header="压力(pa)" Binding="{Binding Pressure}" Width="*"/>
|
||||
<DataGridTextColumn Header="{DynamicResource testReport8}" Binding="{Binding Id}" Width="*"/>
|
||||
<DataGridTextColumn Header="{DynamicResource testReport9}" Binding="{Binding Flow}" Width="*"/>
|
||||
<DataGridTextColumn Header="{DynamicResource testReport10}" 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 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"
|
||||
@@ -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 test25}" 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>
|
||||
|
||||
@@ -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,82 @@
|
||||
<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>
|
||||
<system:String x:Key="testReport2">Select a date</system:String>
|
||||
<system:String x:Key="testReport3">Search/query</system:String>
|
||||
<system:String x:Key="testReport4">select all</system:String>
|
||||
<system:String x:Key="testReport5">Batch deletion</system:String>
|
||||
<system:String x:Key="testReport6">Export</system:String>
|
||||
<system:String x:Key="testReport7">Choice</system:String>
|
||||
<system:String x:Key="testReport8">Serial Number</system:String>
|
||||
<system:String x:Key="testReport9">Carbon dioxide concentration(%)</system:String>
|
||||
<system:String x:Key="testReport10">Pressure(pa)</system:String>
|
||||
<system:String x:Key="testReport11">Time</system:String>
|
||||
<system:String x:Key="testReport12">Operation</system:String>
|
||||
<system:String x:Key="testReport13">Previous page</system:String>
|
||||
<system:String x:Key="testReport14">Next page</system:String>
|
||||
|
||||
|
||||
<system:String x:Key="Manual">Manual interface</system:String>
|
||||
<system:String x:Key="Manual1">Manual speed(mm/min)</system:String>
|
||||
<system:String x:Key="Manual2">Offline</system:String>
|
||||
<system:String x:Key="Manual3">settings</system:String>
|
||||
<system:String x:Key="Manual4">Tidal volume coefficient</system:String>
|
||||
<system:String x:Key="Manual5">Expiratory flow coefficient</system:String>
|
||||
<system:String x:Key="Manual6">Inhalation flow coefficient</system:String>
|
||||
<system:String x:Key="Manual7">Pressure coefficient</system:String>
|
||||
<system:String x:Key="Manual8">Real-time monitoring parameters</system:String>
|
||||
<system:String x:Key="Manual9">Location</system:String>
|
||||
<system:String x:Key="Manual10">Pressure</system:String>
|
||||
<system:String x:Key="Manual11">Exhalation flow rate</system:String>
|
||||
<system:String x:Key="Manual12">Inhalation flow rate</system:String>
|
||||
<system:String x:Key="Manual13">Shout up!</system:String>
|
||||
<system:String x:Key="Manual14">Hold down</system:String>
|
||||
<system:String x:Key="Manual15">Inhale</system:String>
|
||||
<system:String x:Key="Manual16">Take a deep breath</system:String>
|
||||
<system:String x:Key="Manual17">Manual suction</system:String>
|
||||
<system:String x:Key="Manual171">Manual call</system:String>
|
||||
<system:String x:Key="Manual18">Reset</system:String>
|
||||
<system:String x:Key="Manual19">Control operation</system:String>
|
||||
<system:String x:Key="Manual191">Test interface</system:String>
|
||||
<system:String x:Key="Manual20">Calibration operation</system:String>
|
||||
<system:String x:Key="Manual21">Exhalation calibration</system:String>
|
||||
<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>
|
||||
<system:String x:Key="Test Status">Test Status</system:String>
|
||||
|
||||
@@ -111,7 +111,6 @@
|
||||
<system:String x:Key="test16">开始CO2浓度</system:String>
|
||||
<system:String x:Key="test17">结束CO2浓度</system:String>
|
||||
<system:String x:Key="test18">CO2浓度增加值</system:String>
|
||||
|
||||
<system:String x:Key="test19">复位</system:String>
|
||||
<system:String x:Key="test20">测试启动</system:String>
|
||||
<system:String x:Key="test21">测试停止</system:String>
|
||||
@@ -123,7 +122,83 @@
|
||||
<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>
|
||||
<system:String x:Key="testReport111">终止时间</system:String>
|
||||
<system:String x:Key="testReport2">选择日期</system:String>
|
||||
<system:String x:Key="testReport3">查询</system:String>
|
||||
<system:String x:Key="testReport4">全选</system:String>
|
||||
<system:String x:Key="testReport5">批量删除</system:String>
|
||||
<system:String x:Key="testReport6">导出</system:String>
|
||||
<system:String x:Key="testReport7">选择</system:String>
|
||||
<system:String x:Key="testReport8">序号</system:String>
|
||||
<system:String x:Key="testReport9">二氧化碳浓度(%)</system:String>
|
||||
<system:String x:Key="testReport10">压力(pa)</system:String>
|
||||
<system:String x:Key="testReport11">时间</system:String>
|
||||
<system:String x:Key="testReport12">操作</system:String>
|
||||
<system:String x:Key="testReport13">上一页</system:String>
|
||||
<system:String x:Key="testReport14">下一页</system:String>
|
||||
|
||||
<!--手动界面-->
|
||||
<system:String x:Key="Manual">手动界面</system:String>
|
||||
<system:String x:Key="Manual1">手动速度(mm/min)</system:String>
|
||||
<system:String x:Key="Manual2">离线</system:String>
|
||||
<system:String x:Key="Manual3">设置</system:String>
|
||||
<system:String x:Key="Manual4">潮气量系数</system:String>
|
||||
<system:String x:Key="Manual5">呼气流量系数</system:String>
|
||||
<system:String x:Key="Manual6">吸气流量系数</system:String>
|
||||
<system:String x:Key="Manual7">压力系数</system:String>
|
||||
<system:String x:Key="Manual8">实时监测参数</system:String>
|
||||
<system:String x:Key="Manual9">位置</system:String>
|
||||
<system:String x:Key="Manual10">压力</system:String>
|
||||
<system:String x:Key="Manual11">呼气流量</system:String>
|
||||
<system:String x:Key="Manual12">吸气流量</system:String>
|
||||
<system:String x:Key="Manual13">呼上</system:String>
|
||||
<system:String x:Key="Manual14">呼下</system:String>
|
||||
<system:String x:Key="Manual15">吸上</system:String>
|
||||
<system:String x:Key="Manual16">吸下</system:String>
|
||||
<system:String x:Key="Manual17">手动吸</system:String>
|
||||
<system:String x:Key="Manual171">手动呼</system:String>
|
||||
<system:String x:Key="Manual18">复位</system:String>
|
||||
<system:String x:Key="Manual19">控制操作</system:String>
|
||||
<system:String x:Key="Manual191">测试界面</system:String>
|
||||
<system:String x:Key="Manual20">校准操作</system:String>
|
||||
<system:String x:Key="Manual21">呼气校准</system:String>
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
|
||||
79
Window6.xaml
79
Window6.xaml
@@ -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="1024"
|
||||
Title="{DynamicResource Manual}" Height="768" Width="1024"
|
||||
WindowStartupLocation="CenterScreen" Loaded="Window_Loaded"
|
||||
Background="#F5F7FA" >
|
||||
<Window.Resources>
|
||||
@@ -18,7 +18,7 @@
|
||||
<Setter Property="BorderThickness" Value="0"/>
|
||||
<Setter Property="Cursor" Value="Hand"/>
|
||||
<Setter Property="Height" Value="30"/>
|
||||
<Setter Property="Width" Value="100"/>
|
||||
<Setter Property="Width" Value="160"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
@@ -76,7 +76,7 @@
|
||||
<Setter Property="FontSize" Value="14"/>
|
||||
<Setter Property="Foreground" Value="#666666"/>
|
||||
<Setter Property="VerticalAlignment" Value="Center"/>
|
||||
<Setter Property="Width" Value="100"/>
|
||||
<Setter Property="Width" Value="160"/>
|
||||
</Style>
|
||||
|
||||
<!-- 单位文本样式 -->
|
||||
@@ -92,7 +92,7 @@
|
||||
<DockPanel LastChildFill="True">
|
||||
<!-- 1. 顶部标题区 - 停靠在顶部 -->
|
||||
<Border DockPanel.Dock="Top" Height="60" Background="#4A90E2" CornerRadius="8" Margin="20,20,20,0">
|
||||
<TextBlock Text="手动界面"
|
||||
<TextBlock Text="{DynamicResource Manual}"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center"
|
||||
FontSize="24"
|
||||
@@ -107,11 +107,11 @@
|
||||
<StackPanel Orientation="Horizontal"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center">
|
||||
<Button Content="主页" Style="{StaticResource MyButtonStyle}" Width="120" Click="Button_Click_2"/>
|
||||
<Button Content="测试界面" Style="{StaticResource MyButtonStyle}" Width="120" Click="Button_Click_1"/>
|
||||
<Button Content="{DynamicResource Deformation}" Style="{StaticResource MyButtonStyle}" Width="120" Click="Button_Click_2"/>
|
||||
<Button Content="{DynamicResource Manual191}" Style="{StaticResource MyButtonStyle}" Width="120" Click="Button_Click_1"/>
|
||||
<!--<Button Content="曲线" Style="{StaticResource MyButtonStyle}" Width="120"/>-->
|
||||
<!--<Button Content="手动界面" Style="{StaticResource MyButtonStyle}" Width="120" Background="#3A7BBE"/>-->
|
||||
<Button Content="记录画面" Style="{StaticResource MyButtonStyle}" Width="120" Click="Button_Click_3"/>
|
||||
<Button Content="{DynamicResource test28}" Style="{StaticResource MyButtonStyle}" Width="130" Click="Button_Click_3"/>
|
||||
</StackPanel>
|
||||
</Border>
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- 第一组:基础参数 -->
|
||||
<TextBlock Text="基础参数设置" Style="{StaticResource SectionTitleStyle}" Grid.Row="0"/>
|
||||
<TextBlock Text="{DynamicResource Manual24}" Style="{StaticResource SectionTitleStyle}" Grid.Row="0"/>
|
||||
<Grid Grid.Row="1">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="40"/>
|
||||
@@ -151,48 +151,45 @@
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 手动速度 -->
|
||||
<TextBlock Text="手动速度" Style="{StaticResource ParamLabelStyle}" Grid.Row="0" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual1}" Style="{StaticResource ParamLabelStyle}" Grid.Row="0" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="handmovementTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="0" Grid.Column="1"
|
||||
|
||||
IsReadOnly="True"
|
||||
/>
|
||||
<TextBlock Text="mm/min" Style="{StaticResource UnitTextStyle}" Grid.Row="0" Grid.Column="2"/>
|
||||
<Button Content="设置" Style="{StaticResource MyButtonStyle}" Width="50" Click="Button_Click_14" Grid.Row="0" Grid.Column="3"/>
|
||||
<!--<TextBlock Text="mm/min" Style="{StaticResource UnitTextStyle}" Grid.Row="0" Grid.Column="2"/>-->
|
||||
<Button Content="{DynamicResource Manual3}" Style="{StaticResource MyButtonStyle}" Width="60" Click="Button_Click_14" Grid.Row="0" Grid.Column="3"/>
|
||||
|
||||
<!-- 潮气量系数 -->
|
||||
<TextBlock Text="潮气量系数" Style="{StaticResource ParamLabelStyle}" Grid.Row="1" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual4}" Style="{StaticResource ParamLabelStyle}" Grid.Row="1" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="moistureTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="1" Grid.Column="1"
|
||||
IsReadOnly="True"
|
||||
/>
|
||||
<Button Content="设置" Style="{StaticResource MyButtonStyle}" Width="50" Click="Button_Click_15" Grid.Row="1" Grid.Column="3"/>
|
||||
<Button Content="{DynamicResource Manual3}" Style="{StaticResource MyButtonStyle}" Width="60" Click="Button_Click_15" Grid.Row="1" Grid.Column="3"/>
|
||||
|
||||
<!-- 呼气流量系数 -->
|
||||
<TextBlock Text="呼气流量系数" Style="{StaticResource ParamLabelStyle}" Grid.Row="2" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual5}" Style="{StaticResource ParamLabelStyle}" Grid.Row="2" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="OutFowRateTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="2" Grid.Column="1"
|
||||
IsReadOnly="True"
|
||||
/>
|
||||
<Button Content="设置" Style="{StaticResource MyButtonStyle}" Width="50" Click="Button_Click_16" Grid.Row="2" Grid.Column="3"/>
|
||||
<Button Content="{DynamicResource Manual3}" Style="{StaticResource MyButtonStyle}" Width="60" Click="Button_Click_16" Grid.Row="2" Grid.Column="3"/>
|
||||
<!--<TextBlock Text="L/min" Style="{StaticResource UnitTextStyle}" Grid.Row="2" Grid.Column="2"/>-->
|
||||
|
||||
<!-- 吸气流量系数 -->
|
||||
<TextBlock Text="吸气流量系数" Style="{StaticResource ParamLabelStyle}" Grid.Row="3" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual6}" Style="{StaticResource ParamLabelStyle}" Grid.Row="3" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="InFowRateTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="3" Grid.Column="1"
|
||||
IsReadOnly="True"
|
||||
/>
|
||||
<Button Content="设置" Style="{StaticResource MyButtonStyle}" Width="50" Click="Button_Click_17" Grid.Row="3" Grid.Column="3"/>
|
||||
<Button Content="{DynamicResource Manual3}" Style="{StaticResource MyButtonStyle}" Width="60" Click="Button_Click_17" Grid.Row="3" Grid.Column="3"/>
|
||||
<!--<TextBlock Text="L/min" Style="{StaticResource UnitTextStyle}" Grid.Row="3" Grid.Column="2"/>-->
|
||||
|
||||
|
||||
<!-- 压力系数 -->
|
||||
<TextBlock Text="压力系数" Style="{StaticResource ParamLabelStyle}" Grid.Row="4" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual7}" Style="{StaticResource ParamLabelStyle}" Grid.Row="4" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="PressRateTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="4" Grid.Column="1"
|
||||
IsReadOnly="True"
|
||||
/>
|
||||
<Button Content="设置" Style="{StaticResource MyButtonStyle}" Width="50" Click="Button_Click_18" Grid.Row="4" Grid.Column="3"/>
|
||||
<Button Content="{DynamicResource Manual3}" Style="{StaticResource MyButtonStyle}" Width="60" Click="Button_Click_18" Grid.Row="4" Grid.Column="3"/>
|
||||
<!--<TextBlock Text="L/min" Style="{StaticResource UnitTextStyle}" Grid.Row="4" Grid.Column="2"/>-->
|
||||
|
||||
|
||||
@@ -201,7 +198,7 @@ IsReadOnly="True"
|
||||
</Grid>
|
||||
|
||||
<!-- 第二组:实时监测参数 -->
|
||||
<TextBlock Text="实时监测参数" Style="{StaticResource SectionTitleStyle}" Grid.Row="3"/>
|
||||
<TextBlock Text="{DynamicResource Manual8}" Style="{StaticResource SectionTitleStyle}" Grid.Row="3"/>
|
||||
<Grid Grid.Row="4">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="40"/>
|
||||
@@ -216,22 +213,22 @@ IsReadOnly="True"
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<!-- 位置 -->
|
||||
<TextBlock Text="位置" Style="{StaticResource ParamLabelStyle}" Grid.Row="0" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual9}" Style="{StaticResource ParamLabelStyle}" Grid.Row="0" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="positionTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="0" Grid.Column="1" IsReadOnly="True" Background="#F0F0F0"/>
|
||||
<TextBlock Text="mm" Style="{StaticResource UnitTextStyle}" Grid.Row="0" Grid.Column="2"/>
|
||||
|
||||
<!-- 压力 -->
|
||||
<TextBlock Text="压力" Style="{StaticResource ParamLabelStyle}" Grid.Row="1" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual10}" Style="{StaticResource ParamLabelStyle}" Grid.Row="1" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="pressTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="1" Grid.Column="1" IsReadOnly="True" Background="#F0F0F0"/>
|
||||
<TextBlock Text="pa" Style="{StaticResource UnitTextStyle}" Grid.Row="1" Grid.Column="2"/>
|
||||
|
||||
<!-- 呼气流量 -->
|
||||
<TextBlock Text="呼气流量" Style="{StaticResource ParamLabelStyle}" Grid.Row="2" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual11}" Style="{StaticResource ParamLabelStyle}" Grid.Row="2" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="OutFowTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="2" Grid.Column="1" IsReadOnly="True" Background="#F0F0F0"/>
|
||||
<TextBlock Text="L/min" Style="{StaticResource UnitTextStyle}" Grid.Row="2" Grid.Column="2"/>
|
||||
|
||||
<!-- 吸气流量 -->
|
||||
<TextBlock Text="吸气流量" Style="{StaticResource ParamLabelStyle}" Grid.Row="3" Grid.Column="0" Margin="5"/>
|
||||
<TextBlock Text="{DynamicResource Manual12}" Style="{StaticResource ParamLabelStyle}" Grid.Row="3" Grid.Column="0" Margin="5"/>
|
||||
<TextBox Name="InFlowTxt" Style="{StaticResource MyTextBoxStyle}" Grid.Row="3" Grid.Column="1" IsReadOnly="True" Background="#F0F0F0"/>
|
||||
<TextBlock Text="L/min" Style="{StaticResource UnitTextStyle}" Grid.Row="3" Grid.Column="2"/>
|
||||
</Grid>
|
||||
@@ -251,9 +248,9 @@ IsReadOnly="True"
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Horizontal" Grid.Row="0" HorizontalAlignment="Center">
|
||||
<Rectangle Width="20" Height="20" Fill="Red" Margin="5"/>
|
||||
<TextBlock Text="呼气流量" Foreground="#999999" FontSize="16" VerticalAlignment="Center" />
|
||||
<TextBlock Text="{DynamicResource Manual11}" Foreground="#999999" FontSize="16" VerticalAlignment="Center" />
|
||||
<Rectangle Width="20" Height="20" Fill="Blue" Margin="5"/>
|
||||
<TextBlock Text="吸气流量" Foreground="#999999" FontSize="16" VerticalAlignment="Center" />
|
||||
<TextBlock Text="{DynamicResource Manual12}" Foreground="#999999" FontSize="16" VerticalAlignment="Center" />
|
||||
</StackPanel>
|
||||
<oxy:PlotView x:Name="plotView"
|
||||
Margin="10"
|
||||
@@ -279,27 +276,27 @@ IsReadOnly="True"
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- 操作按钮标题 -->
|
||||
<TextBlock Text="控制操作" Style="{StaticResource SectionTitleStyle}" Grid.Row="0"/>
|
||||
<TextBlock Text="{DynamicResource Manual19}" Style="{StaticResource SectionTitleStyle}" Grid.Row="0"/>
|
||||
|
||||
<!-- 控制按钮组 -->
|
||||
<StackPanel Grid.Row="1" Margin="0,0,0,10">
|
||||
<Button Content="呼上" Style="{StaticResource MyButtonStyle}" Click="Button_Click_4"/>
|
||||
<Button Content="呼下" Style="{StaticResource MyButtonStyle}" Click="Button_Click_5"/>
|
||||
<Button Content="吸上" Style="{StaticResource MyButtonStyle}" Click="Button_Click_6"/>
|
||||
<Button Content="吸下" Style="{StaticResource MyButtonStyle}" Click="Button_Click_7"/>
|
||||
<Button Content="手动吸" Style="{StaticResource MyButtonStyle}" Click="Button_Click_8"/>
|
||||
<Button Content="手动呼" Style="{StaticResource MyButtonStyle}" Click="Button_Click_9"/>
|
||||
<Button Name="ResetBtn" Content="复位" Style="{StaticResource MyButtonStyle}" Background="#F5A623" Click="Button_Click_10"/>
|
||||
<Button Content="{DynamicResource Manual13}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_4"/>
|
||||
<Button Content="{DynamicResource Manual14}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_5"/>
|
||||
<Button Content="{DynamicResource Manual15}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_6"/>
|
||||
<Button Content="{DynamicResource Manual16}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_7"/>
|
||||
<Button Content="{DynamicResource Manual17}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_8"/>
|
||||
<Button Content="{DynamicResource Manual171}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_9"/>
|
||||
<Button Name="ResetBtn" Content="{DynamicResource Manual18}" Style="{StaticResource MyButtonStyle}" Background="#F5A623" Click="Button_Click_10"/>
|
||||
</StackPanel>
|
||||
|
||||
<!-- 校准按钮标题 -->
|
||||
<TextBlock Text="校准操作" Style="{StaticResource SectionTitleStyle}" Grid.Row="3"/>
|
||||
<TextBlock Text="{DynamicResource Manual20}" Style="{StaticResource SectionTitleStyle}" Grid.Row="3"/>
|
||||
|
||||
<!-- 校准按钮组 -->
|
||||
<StackPanel Grid.Row="4">
|
||||
<Button Content="呼气校准" Style="{StaticResource MyButtonStyle}" Click="Button_Click_11"/>
|
||||
<Button Content="吸气校准" Style="{StaticResource MyButtonStyle}" Click="Button_Click_12"/>
|
||||
<Button Content="压力校准" Style="{StaticResource MyButtonStyle}" Click="Button_Click_13"/>
|
||||
<Button Content="{DynamicResource Manual21}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_11"/>
|
||||
<Button Content="{DynamicResource Manual22}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_12"/>
|
||||
<Button Content="{DynamicResource Manual23}" Style="{StaticResource MyButtonStyle}" Click="Button_Click_13"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Grid>
|
||||
|
||||
@@ -22,7 +22,7 @@ using System.Windows.Threading;
|
||||
using OxyPlot.Axes;
|
||||
using OxyPlot.Legends;
|
||||
using 口罩泄露定制款;
|
||||
|
||||
using 睡眠呼吸暂停治疗面罩多功能测试仪.Data;
|
||||
namespace ShanghaiEnvironmentalTechnology
|
||||
{
|
||||
/// <summary>
|
||||
@@ -90,7 +90,7 @@ namespace ShanghaiEnvironmentalTechnology
|
||||
private TcpClient _tcpClient;
|
||||
private IModbusMaster _modbusMaster;
|
||||
private System.Timers.Timer resetTimer; // 启动状态实时定时器
|
||||
|
||||
string currentLang = LanguageManager.CurrentLanguage;
|
||||
#region 统计相关
|
||||
|
||||
private PlotModel _plotModel;
|
||||
@@ -137,7 +137,17 @@ namespace ShanghaiEnvironmentalTechnology
|
||||
}
|
||||
else
|
||||
{
|
||||
ResetBtn.Content = "复位";
|
||||
if (LanguageManager.IsEnglish)
|
||||
{
|
||||
// 英文逻辑
|
||||
ResetBtn.Content = "Reset";
|
||||
}
|
||||
else if (LanguageManager.IsChinese)
|
||||
{
|
||||
// 中文逻辑
|
||||
ResetBtn.Content = "复位";
|
||||
}
|
||||
//ResetBtn.Content = "复位";
|
||||
ResetBtn.Foreground = Brushes.White;
|
||||
}
|
||||
});
|
||||
@@ -226,7 +236,18 @@ namespace ShanghaiEnvironmentalTechnology
|
||||
{
|
||||
if (!IsModbusConnected())
|
||||
{
|
||||
updateAction("离线");
|
||||
//updateAction("离线");
|
||||
//// 2. 直接判断是否是英文
|
||||
if (LanguageManager.IsEnglish)
|
||||
{
|
||||
// 英文逻辑
|
||||
updateAction("Offline");
|
||||
}
|
||||
else if (LanguageManager.IsChinese)
|
||||
{
|
||||
// 中文逻辑
|
||||
updateAction("离线");
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
10
Window8.xaml
10
Window8.xaml
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user