173 lines
8.9 KiB
XML
173 lines
8.9 KiB
XML
<UserControl x:Class="PLCDataMonitor.ReportPage"
|
||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||
xmlns:local="clr-namespace:PLCDataMonitor"
|
||
mc:Ignorable="d"
|
||
Width="1000" Height="768"
|
||
FontFamily="Microsoft YaHei">
|
||
|
||
<Grid Margin="10">
|
||
<!-- 页面标题 -->
|
||
<TextBlock Text="历史报表记录" FontSize="24" FontWeight="Bold"
|
||
Foreground="#2C3E50" Margin="0,0,0,10" VerticalAlignment="Top"/>
|
||
|
||
<!-- 输入区域 -->
|
||
<Border Background="White" Padding="15" Margin="0,40,0,160" CornerRadius="5">
|
||
<StackPanel>
|
||
<!-- 第一行:4个型号 -->
|
||
<Grid Margin="0,0,0,10">
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
</Grid.ColumnDefinitions>
|
||
|
||
<TextBlock Text="油管型号1:" VerticalAlignment="Center" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="OilPipeType1" Width="100" Grid.Column="1" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="样件型号1:" VerticalAlignment="Center" Grid.Column="2" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="SliderType1" Width="100" Grid.Column="3" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="油管型号2:" VerticalAlignment="Center" Grid.Column="4" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="OilPipeType2" Width="100" Grid.Column="5" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="样件型号2:" VerticalAlignment="Center" Grid.Column="6" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="SliderType2" Width="100" Grid.Column="7" Margin="0,0,0,0"/>
|
||
</Grid>
|
||
|
||
|
||
<!-- 第三行:新增的3个字段 -->
|
||
<Grid Margin="0,0,0,15">
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="120"/>
|
||
</Grid.ColumnDefinitions>
|
||
|
||
<TextBlock Text="样件1试验前壁厚(mm):" VerticalAlignment="Center" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PreTestThickness" Width="100" Grid.Column="1" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="样件1试验后壁厚(mm):" VerticalAlignment="Center" Grid.Column="2" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PostTestThickness" Width="100" Grid.Column="3" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="油管1磨损深度(mm):" VerticalAlignment="Center" Grid.Column="4" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PipeWearDepth" Width="100" Grid.Column="5" Margin="0,0,0,0"/>
|
||
</Grid>
|
||
|
||
|
||
<!-- 第三行:新增的3个字段 -->
|
||
<Grid Margin="0,0,0,15">
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="120"/>
|
||
</Grid.ColumnDefinitions>
|
||
|
||
<TextBlock Text="样件2试验前壁厚(mm):" VerticalAlignment="Center" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PreTestThickness3" Width="100" Grid.Column="1" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="样件2试验后壁厚(mm):" VerticalAlignment="Center" Grid.Column="2" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PostTestThickness3" Width="100" Grid.Column="3" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="油管2磨损深度(mm):" VerticalAlignment="Center" Grid.Column="4" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PipeWearDepth3" Width="100" Grid.Column="5" Margin="0,0,0,0"/>
|
||
</Grid>
|
||
|
||
|
||
|
||
|
||
<!-- 第三行:新增的3个字段 -->
|
||
<Grid Margin="0,0,0,15">
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="120"/>
|
||
</Grid.ColumnDefinitions>
|
||
|
||
<TextBlock Text="样件1试验前重量(g):" VerticalAlignment="Center" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PreTestThickness4" Width="100" Grid.Column="1" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="样件1试验后重量(g):" VerticalAlignment="Center" Grid.Column="2" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PostTestThickness4" Width="100" Grid.Column="3" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="样件1磨损量(g):" VerticalAlignment="Center" Grid.Column="4" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PipeWearDepth4" Width="100" Grid.Column="5" Margin="0,0,0,0"/>
|
||
</Grid>
|
||
|
||
|
||
<!-- 第三行:新增的3个字段 -->
|
||
<Grid Margin="0,0,0,15">
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="Auto"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="120"/>
|
||
<ColumnDefinition Width="120"/>
|
||
</Grid.ColumnDefinitions>
|
||
|
||
<TextBlock Text="样件2试验前重量(g):" VerticalAlignment="Center" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PreTestThickness2" Width="100" Grid.Column="1" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="样件2试验后重量(g):" VerticalAlignment="Center" Grid.Column="2" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PostTestThickness2" Width="100" Grid.Column="3" Margin="0,0,15,0"/>
|
||
|
||
<TextBlock Text="样件2磨损量(g):" VerticalAlignment="Center" Grid.Column="4" Margin="0,0,5,0"/>
|
||
<TextBox x:Name="PipeWearDepth2" Width="100" Grid.Column="5" Margin="0,0,0,0"/>
|
||
</Grid>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<!-- 按钮区域 -->
|
||
<Grid>
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="*"/>
|
||
<ColumnDefinition Width="Auto"/>
|
||
</Grid.ColumnDefinitions>
|
||
|
||
<Button Content="导出Excel" Width="120" Height="35" FontSize="14"
|
||
Background="#27AE60" Foreground="White" BorderThickness="0"
|
||
Click="ExportExcelButton_Click" Grid.Column="1" Margin="0 -60 40 0"/>
|
||
</Grid>
|
||
</StackPanel>
|
||
</Border>
|
||
|
||
<Border Background="White" CornerRadius="5" Margin="40,270,40,192" Padding="10" Width="900">
|
||
<DataGrid x:Name="ReportDataGrid" AutoGenerateColumns="False" CanUserAddRows="False" Margin="0,-64,0,0">
|
||
<DataGrid.Columns>
|
||
<DataGridTextColumn Header="时间" Binding="{Binding Time}" Width="*"
|
||
FontSize="14" Foreground="#2C3E50"/>
|
||
<DataGridTextColumn Header="工位1压力(N)" Binding="{Binding Pressure1}" Width="*"
|
||
FontSize="14" Foreground="#2C3E50"/>
|
||
<DataGridTextColumn Header="工位2压力(N)" Binding="{Binding Pressure2}" Width="*"
|
||
FontSize="14" Foreground="#2C3E50"/>
|
||
<DataGridTextColumn Header="最大摩擦力1(N)" Binding="{Binding Friction1}" Width="*"
|
||
FontSize="14" Foreground="#2C3E50"/>
|
||
<DataGridTextColumn Header="最大摩擦力2(N)" Binding="{Binding Friction2}" Width="*"
|
||
FontSize="14" Foreground="#2C3E50"/>
|
||
</DataGrid.Columns>
|
||
</DataGrid>
|
||
</Border>
|
||
</Grid>
|
||
</UserControl> |