Files
zijiuqizonghejianyanyi/DetectionMenuWindow.xaml
GukSang.Jin 88a65233a7 更新
2026-03-16 19:10:33 +08:00

131 lines
6.2 KiB
XML

<Window x:Class="自救器呼吸器综合检验仪.DetectionMenuWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:自救器呼吸器综合检验仪"
Title="检验功能选择" Height="600" Width="1024" WindowState="Maximized"
WindowStartupLocation="CenterScreen"
FontFamily="Segoe UI"
Background="#F5F7FA">
<Window.DataContext>
<local:MainViewModel />
</Window.DataContext>
<Window.Resources>
<!-- 颜色定义 -->
<SolidColorBrush x:Key="PrimaryColor">#2C3E50</SolidColorBrush>
<SolidColorBrush x:Key="SecondaryColor">#3498DB</SolidColorBrush>
<SolidColorBrush x:Key="AccentColor">#E74C3C</SolidColorBrush>
<SolidColorBrush x:Key="White">White</SolidColorBrush>
<SolidColorBrush x:Key="BorderColor">#E1E8ED</SolidColorBrush>
<SolidColorBrush x:Key="TextGray">#7F8C8D</SolidColorBrush>
<!-- 卡片样式 -->
<Style x:Key="CardStyle" TargetType="Border">
<Setter Property="Background" Value="{StaticResource White}"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="BorderBrush" Value="{StaticResource BorderColor}"/>
<Setter Property="Margin" Value="15"/>
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect BlurRadius="20" Opacity="0.1" ShadowDepth="4"/>
</Setter.Value>
</Setter>
</Style>
<!-- 标题样式 -->
<Style x:Key="TitleTextStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="24"/>
<Setter Property="FontWeight" Value="SemiBold"/>
<Setter Property="Foreground" Value="{StaticResource PrimaryColor}"/>
</Style>
<!-- 检验按钮基础样式 -->
<Style x:Key="DetectionButtonBaseStyle" TargetType="Button">
<Setter Property="Background" Value="{StaticResource SecondaryColor}"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="FontSize" Value="20"/>
<Setter Property="FontWeight" Value="SemiBold"/>
<Setter Property="Padding" Value="20 12"/>
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Cursor" Value="Hand"/>
<Setter Property="Margin" Value="10"/>
<Setter Property="Height" Value="70"/>
<Setter Property="HorizontalContentAlignment" Value="Left"/>
</Style>
<!-- 返回按钮样式 -->
<Style x:Key="ReturnButtonStyle" TargetType="Button">
<Setter Property="Background" Value="{StaticResource AccentColor}"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="FontWeight" Value="SemiBold"/>
<Setter Property="Padding" Value="15 8"/>
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Cursor" Value="Hand"/>
<Setter Property="Height" Value="50"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</Window.Resources>
<Grid Margin="20">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- 顶部标题栏 -->
<Border Grid.Row="0" Background="{StaticResource White}" Margin="0 0 0 20"
BorderThickness="1" BorderBrush="{StaticResource BorderColor}">
<Grid Margin="20 15">
<TextBlock Text="自救器呼吸器综合检验仪" Style="{StaticResource TitleTextStyle}"/>
<TextBlock Text="检验功能选择界面" FontSize="14" Foreground="{StaticResource TextGray}" Margin="0 30 0 0"/>
</Grid>
</Border>
<!-- 中间检验按钮区域 -->
<Border Grid.Row="1" Style="{StaticResource CardStyle}">
<Grid Margin="50 30">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Button Grid.Row="0" Style="{StaticResource DetectionButtonBaseStyle}">
<StackPanel Orientation="Vertical">
<TextBlock Text="定量供氧检验"/>
<TextBlock Text="TBK_0(M-61)" Foreground="Red" FontSize="12" Margin="0 3 0 0"/>
</StackPanel>
</Button>
<Button Grid.Row="1" Style="{StaticResource DetectionButtonBaseStyle}">
<StackPanel Orientation="Vertical">
<TextBlock Text="负压气密性检验"/>
<TextBlock Text="TBK_1(M-62)" Foreground="Red" FontSize="12" Margin="0 3 0 0"/>
</StackPanel>
</Button>
<Button Grid.Row="2" Style="{StaticResource DetectionButtonBaseStyle}">
<StackPanel Orientation="Vertical">
<TextBlock Text="正压气密性检验"/>
<TextBlock Text="TBK_2(M-63)" Foreground="Red" FontSize="12" Margin="0 3 0 0"/>
</StackPanel>
</Button>
<Button Grid.Row="3" Style="{StaticResource DetectionButtonBaseStyle}">
<StackPanel Orientation="Vertical">
<TextBlock Text="排气阀开启压力检验"/>
<TextBlock Text="TBK_3(M-64)" Foreground="Red" FontSize="12" Margin="0 3 0 0"/>
</StackPanel>
</Button>
</Grid>
</Border>
<!-- 底部返回按钮 -->
<StackPanel Grid.Row="2" Orientation="Horizontal" HorizontalAlignment="Right" Margin="0 10 20 0">
<Button Content="返回主页" Tag="FK_4" Style="{StaticResource ReturnButtonStyle}" Click="ReturnToMain_Click"/>
</StackPanel>
</Grid>
</Window>