数据中心布局

This commit is contained in:
MoYue 2024-04-23 18:20:19 +08:00
parent ff47302010
commit 2e49e6f6e6
2 changed files with 422 additions and 108 deletions

View File

@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Data;
using System.Windows.Media;
namespace InSituLaboratory.Base
{
/// <summary>
/// 工作状态转换器
/// </summary>
public class WorkStateConvert : IValueConverter
{
public static object ConvertObject;
object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
Brush background = null;
if ((string)value == "待机")
{
//橙色
background = new SolidColorBrush(Color.FromRgb(255, 128, 0));
}
else if ((string)value == "工作")
{
//绿色
background = new SolidColorBrush(Color.FromRgb(0, 255, 0));
}
return background;
}
object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
}

View File

@ -7,9 +7,10 @@
xmlns:converters="clr-namespace:InSituLaboratory.Base;assembly=InSituLaboratory.Base" xmlns:converters="clr-namespace:InSituLaboratory.Base;assembly=InSituLaboratory.Base"
mc:Ignorable="d" mc:Ignorable="d"
FontFamily="{StaticResource DigitalDisplay}" FontFamily="{StaticResource DigitalDisplay}"
d:DesignHeight="450" d:DesignWidth="800"> d:DesignHeight="700" d:DesignWidth="800">
<UserControl.Resources> <UserControl.Resources>
<converters:StateBackConvert x:Key="StateBackConvert" /> <converters:StateBackConvert x:Key="StateBackConvert" />
<converters:WorkStateConvert x:Key="WorkStateConvert" />
<Style TargetType="GroupBox"> <Style TargetType="GroupBox">
<Setter Property="Margin" Value="10,5" /> <Setter Property="Margin" Value="10,5" />
<Setter Property="Template"> <Setter Property="Template">
@ -47,174 +48,446 @@
</Setter.Value> </Setter.Value>
</Setter> </Setter>
</Style> </Style>
</UserControl.Resources> </UserControl.Resources>
<ScrollViewer Margin="0,5,0,10"> <ScrollViewer Margin="0,5,0,10">
<Grid> <Grid>
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="300" /> <RowDefinition />
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<!--第一行--> <!--第一行-->
<UniformGrid Columns="5" Rows="3" Grid.Row="0"> <Grid Grid.Row="0">
<!--组包时间--> <UniformGrid Columns="5" Rows="3">
<Border CornerRadius="5" Background="#FAFCFF" Margin="10"> <!--组包时间-->
<Border.Effect> <Border CornerRadius="5" Background="#FAFCFF" Margin="10">
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="#555" Opacity="0.1"/> <Border.Effect>
</Border.Effect> <DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="#555" Opacity="0.1"/>
<StackPanel Margin="30,10" Orientation="Vertical" > </Border.Effect>
<TextBlock Foreground="#AAA" Margin="0,10,0,5" FontSize="12"> <StackPanel Margin="30,10" Orientation="Vertical" >
<Run Text="&#xe8b8;" FontFamily="{StaticResource IconsExt}" Foreground="#088DF6" FontSize="18"/> <TextBlock Foreground="#AAA" Margin="0,10,0,5" FontSize="12">
<Run Text="组包时间" FontSize="18"/> <Run Text="&#xe8b8;" FontFamily="{StaticResource IconsExt}" Foreground="#088DF6" FontSize="18"/>
</TextBlock> <Run Text="组包时间" FontSize="18"/>
<TextBlock Text="{Binding PackagingTime ,Mode=TwoWay,StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" FontSize="15" FontWeight="Normal" Foreground="#555"/>
<Grid TextBlock.FontSize="11">
<TextBlock HorizontalAlignment="Left" Foreground="Green">
</TextBlock> </TextBlock>
</Grid>
</StackPanel>
</Border>
<!--采样时间--> <TextBlock Text="{Binding PackagingTime ,Mode=TwoWay,StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" FontSize="15" FontWeight="Normal" Foreground="#555"/>
<Border CornerRadius="5" Background="#FAFCFF" Margin="10">
<Border.Effect>
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="#555" Opacity="0.1"/>
</Border.Effect>
<StackPanel Margin="30,10" Orientation="Vertical" >
<TextBlock Foreground="#AAA" Margin="0,10,0,5" FontSize="12">
<Run Text="&#xe8a9;" FontFamily="{StaticResource IconsExt}" Foreground="#088DF6" FontSize="18"/>
<Run Text="采样时间" FontSize="18"/>
</TextBlock>
<TextBlock Text="{Binding SamplingTime ,Mode=TwoWay,StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" FontSize="15" FontWeight="Normal" Foreground="#555"/> <Grid TextBlock.FontSize="11">
<TextBlock HorizontalAlignment="Left" Foreground="Green">
</TextBlock>
</Grid>
</StackPanel>
</Border>
<Grid TextBlock.FontSize="11"> <!--采样时间-->
<TextBlock HorizontalAlignment="Left" Foreground="Green"> <Border CornerRadius="5" Background="#FAFCFF" Margin="10">
<Border.Effect>
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="#555" Opacity="0.1"/>
</Border.Effect>
<StackPanel Margin="30,10" Orientation="Vertical" >
<TextBlock Foreground="#AAA" Margin="0,10,0,5" FontSize="12">
<Run Text="&#xe8a9;" FontFamily="{StaticResource IconsExt}" Foreground="#088DF6" FontSize="18"/>
<Run Text="采样时间" FontSize="18"/>
</TextBlock> </TextBlock>
</Grid>
</StackPanel>
</Border>
<!--48V电压--> <TextBlock Text="{Binding SamplingTime ,Mode=TwoWay,StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" FontSize="15" FontWeight="Normal" Foreground="#555"/>
<Border CornerRadius="5" Background="#FAFCFF" Margin="10">
<Border.Effect>
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="#555" Opacity="0.1"/>
</Border.Effect>
<StackPanel Margin="30,10" Orientation="Vertical" >
<TextBlock Foreground="#AAA" Margin="0,10,0,5" FontSize="12">
<Run Text="&#xe666;" FontFamily="{StaticResource IconsExt}" Foreground="#088DF6" FontSize="18"/>
<Run Text="48V电压" FontSize="18"/>
</TextBlock>
<TextBlock Text="{Binding Voltage48 ,Mode=TwoWay,StringFormat={}{0}V}" FontSize="15" FontWeight="Normal" Foreground="#555"/> <Grid TextBlock.FontSize="11">
<TextBlock HorizontalAlignment="Left" Foreground="Green">
</TextBlock>
</Grid>
</StackPanel>
</Border>
<Grid TextBlock.FontSize="11"> <!--48V电压-->
<TextBlock HorizontalAlignment="Left" Foreground="Green"> <Border CornerRadius="5" Background="#FAFCFF" Margin="10">
<Border.Effect>
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="#555" Opacity="0.1"/>
</Border.Effect>
<StackPanel Margin="30,10" Orientation="Vertical" >
<TextBlock Foreground="#AAA" Margin="0,10,0,5" FontSize="12">
<Run Text="&#xe666;" FontFamily="{StaticResource IconsExt}" Foreground="#088DF6" FontSize="18"/>
<Run Text="48V电压" FontSize="18"/>
</TextBlock> </TextBlock>
</Grid>
</StackPanel>
</Border>
<!--48V电流--> <TextBlock Text="{Binding Voltage48 ,Mode=TwoWay,StringFormat={}{0}V}" FontSize="15" FontWeight="Normal" Foreground="#555"/>
<Border CornerRadius="5" Background="#FAFCFF" Margin="10">
<Border.Effect>
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="#555" Opacity="0.1"/>
</Border.Effect>
<StackPanel Margin="30,10" Orientation="Vertical" >
<TextBlock Foreground="#AAA" Margin="0,10,0,5" FontSize="12">
<Run Text="&#xe665;" FontFamily="{StaticResource IconsExt}" Foreground="#088DF6" FontSize="18"/>
<Run Text="48V电流" FontSize="18"/>
</TextBlock>
<TextBlock Text="{Binding Current48 ,Mode=TwoWay,StringFormat={}{0}A}" FontSize="15" FontWeight="Normal" Foreground="#555"/> <Grid TextBlock.FontSize="11">
<TextBlock HorizontalAlignment="Left" Foreground="Green">
</TextBlock>
</Grid>
</StackPanel>
</Border>
<Grid TextBlock.FontSize="11"> <!--48V电流-->
<TextBlock HorizontalAlignment="Left" Foreground="Green"> <Border CornerRadius="5" Background="#FAFCFF" Margin="10">
<Border.Effect>
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="#555" Opacity="0.1"/>
</Border.Effect>
<StackPanel Margin="30,10" Orientation="Vertical" >
<TextBlock Foreground="#AAA" Margin="0,10,0,5" FontSize="12">
<Run Text="&#xe665;" FontFamily="{StaticResource IconsExt}" Foreground="#088DF6" FontSize="18"/>
<Run Text="48V电流" FontSize="18"/>
</TextBlock> </TextBlock>
</Grid>
</StackPanel>
</Border>
</UniformGrid>
<!-- 主腔体状态 --> <TextBlock Text="{Binding Current48 ,Mode=TwoWay,StringFormat={}{0}A}" FontSize="15" FontWeight="Normal" Foreground="#555"/>
<Grid Margin="0,100,0,0" Grid.RowSpan="2">
<Grid.RowDefinitions> <Grid TextBlock.FontSize="11">
<RowDefinition Height="30" /> <TextBlock HorizontalAlignment="Left" Foreground="Green">
<RowDefinition /> </TextBlock>
</Grid.RowDefinitions> </Grid>
<StackPanel Grid.Row="0" Margin="0,0,10,0" HorizontalAlignment="Right" VerticalAlignment="Center" Orientation="Horizontal"> </StackPanel>
<TextBlock Text="正常" Margin="10,5"/> </Border>
<Border Width="20" Height="20" Background="Green" CornerRadius="10" /> </UniformGrid>
<TextBlock Text="一级告警" Margin="10,5"/> </Grid>
<Border Width="20" Height="20" Background="Yellow" CornerRadius="10" />
<TextBlock Text="二级告警" Margin="10,5"/> <!-- 主腔体状态 -->
<Border Width="20" Height="20" Background="Orange" CornerRadius="10" /> <Grid Margin="0,110,0,0">
<TextBlock Text="故障" Margin="10,5"/> <GroupBox Header="主腔体状态">
<Border Width="20" Height="20" Background="red" CornerRadius="10" /> <Grid>
</StackPanel> <Grid.ColumnDefinitions>
<Grid Grid.Row="1"> <ColumnDefinition/>
<GroupBox Header="主腔体状态"> <ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition />
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="基站48V漏电流状态" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="电池48V漏电流状态" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="ICL漏电流状态" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="工控机漏电流状态" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</Grid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition />
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="温度1状态" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="温度2状态" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="湿度1状态" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="湿度2状态" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</Grid>
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition />
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Orientation="Horizontal">
<TextBlock Text="正常" Margin="10,5"/>
<Border Width="20" Height="20" Background="Green" CornerRadius="10" />
<TextBlock Text="一级告警" Margin="10,5"/>
<Border Width="20" Height="20" Background="Yellow" CornerRadius="10" />
<TextBlock Text="二级告警" Margin="10,5"/>
<Border Width="20" Height="20" Background="Orange" CornerRadius="10" />
<TextBlock Text="故障" Margin="10,5"/>
<Border Width="20" Height="20" Background="red" CornerRadius="10" />
</StackPanel>
</Grid>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="漏水1状态" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="漏水2状态" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="内部压力1状态" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="内部压力2状态" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="16"/>
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</Grid>
</Grid>
</GroupBox>
</Grid>
<!--当前工作状态/当前故障设备-->
<Grid Grid.Row="2" Margin="0,-80,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0" Margin="0,0,0,-52" >
<GroupBox Header="当前工作设备">
<Grid> <Grid>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition/> <ColumnDefinition/>
<ColumnDefinition/> <ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<Grid Grid.Column="0"> <Grid Grid.Column="0">
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="30"/> <RowDefinition Height="30"/>
<RowDefinition /> <RowDefinition/>
<RowDefinition/> <RowDefinition/>
<RowDefinition/> <RowDefinition/>
<RowDefinition/> <RowDefinition/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Grid Grid.Row="1"> <Grid Grid.Row="1">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition /> <ColumnDefinition Width="2*"/>
<ColumnDefinition /> <ColumnDefinition />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="基站48V漏电流状态" FontSize="16" Grid.ColumnSpan="2" Margin="0,0,98,0" /> <TextBlock Grid.Column="0" Text="MEMS色谱仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" /> <Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid> </Grid>
<Grid Grid.Row="2"> <Grid Grid.Row="2">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition /> <ColumnDefinition Width="2*"/>
<ColumnDefinition /> <ColumnDefinition />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="电池48V漏电流状态" Grid.ColumnSpan="2" Margin="17,2,100,13" FontSize="16"/> <TextBlock Grid.Column="0" Text="MEMS质谱仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" Margin="39,1,71,22" /> <Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid> </Grid>
<Grid Grid.Row="3"> <Grid Grid.Row="3">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition /> <ColumnDefinition Width="2*"/>
<ColumnDefinition /> <ColumnDefinition />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="ICL漏电流状态" Grid.ColumnSpan="2" Margin="26,15,104,0" FontSize="16"/> <TextBlock Grid.Column="0" Text="色质联用仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" Margin="0,15,104,0" /> <Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid> </Grid>
<Grid Grid.Row="4"> <Grid Grid.Row="4">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition /> <ColumnDefinition Width="2*"/>
<ColumnDefinition /> <ColumnDefinition />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="工控机漏电流状态" Grid.ColumnSpan="2" Margin="26,15,104,0" FontSize="16"/> <TextBlock Grid.Column="0" Text="甲烷同位素分析仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" Margin="0,15,104,0" /> <Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</Grid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<StackPanel HorizontalAlignment="Right" VerticalAlignment="Center" Orientation="Horizontal" Margin="15,0">
<TextBlock Text="待机" Margin="10,5"/>
<Border Width="20" Height="20" Background="Orange" CornerRadius="10" />
<TextBlock Text="工作" Margin="10,5"/>
<Border Width="20" Height="20" Background="Green" CornerRadius="10" />
</StackPanel>
</Grid>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="CO2同位素分析仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="颗粒物分析仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="测序仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</Grid>
</Grid>
</GroupBox>
</Grid>
<Grid Grid.Column="1" Margin="0,0,0,-52">
<GroupBox Header="当前故障设备">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="MEMS色谱仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="MEMS质谱仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="色质联用仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="甲烷同位素分析仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</Grid>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<StackPanel HorizontalAlignment="Right" VerticalAlignment="Center" Orientation="Horizontal" Margin="15,0">
<TextBlock Text="故障" Margin="10,5"/>
<Border Width="20" Height="20" Background="Red" CornerRadius="10" />
<TextBlock Text="正常" Margin="10,5"/>
<Border Width="20" Height="20" Background="Green" CornerRadius="10" />
</StackPanel>
</Grid>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="CO2同位素分析仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="颗粒物分析仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="测序仪" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border Grid.Column="1" Width="20" Height="20" Background="Green" CornerRadius="10" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid> </Grid>
</Grid> </Grid>
</Grid> </Grid>
</GroupBox> </GroupBox>
</Grid> </Grid>
</Grid> </Grid>
<Grid Grid.Row="2"/>
<Grid Grid.Row="3"/>
<Grid Grid.Row="4"/>
<Grid Grid.Row="5"/>
</Grid> </Grid>
</ScrollViewer> </ScrollViewer>
</UserControl> </UserControl>