<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:prism="http://prismlibrary.com/"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:LogoForceTestApp.Modules.MainModule.Views"
        xmlns:lvc="clr-namespace:LiveChartsCore.SkiaSharpView.WPF;assembly=LiveChartsCore.SkiaSharpView.WPF"
        xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
        xmlns:viewmodels="clr-namespace:LogoForceTestApp.Modules.MainModule.ViewModels"
        xmlns:hc="https://handyorg.github.io/handycontrol"
        x:Class="LogoForceTestApp.Modules.MainModule.Views.KBWindow"
        prism:ViewModelLocator.AutoWireViewModel="True"
        Title="{Binding 数字工厂监控看板}"
        Height="700"
        Width="1150"
        WindowStyle="None"
        AllowsTransparency="True"
        WindowStartupLocation="CenterScreen"
        d:DataContext="{d:DesignInstance Type={x:Type viewmodels:KBWindowViewModel}}"
        FontWeight="ExtraLight"
        mc:Ignorable="d">
    <Window.Resources>
        <Style TargetType="{x:Type Button}"
               x:Key="ControlButtonStyle">
            <Setter Property="Width"
                    Value="40" />
            <Setter Property="Background"
                    Value="#11FFFFFF" />
            <Setter Property="Foreground"
                    Value="White" />
            <Setter Property="FontFamily"
                    Value="/Assets/#iconfont" />
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type Button}">
                        <Grid Background="{TemplateBinding Background}">
                            <Border x:Name="root">
                                <ContentPresenter VerticalAlignment="Center"
                                                  HorizontalAlignment="Center" />
                            </Border>
                        </Grid>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsMouseOver"
                                     Value="True">
                                <Setter TargetName="root"
                                        Property="Background"
                                        Value="#33FFFFFF" />
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

        <Style TargetType="{x:Type GroupBox}">
            <Setter Property="Margin"
                    Value="0,5" />
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type GroupBox}">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="auto" />
                                <RowDefinition />
                            </Grid.RowDefinitions>
                            <StackPanel Orientation="Horizontal"
                                        VerticalAlignment="Center">
                                <TextBlock Text="{TemplateBinding Header}"
                                           Foreground="#7D96C4"
                                           FontSize="22" />
                                <TextBlock Text="{TemplateBinding Tag}"
                                           Foreground="#55FFFFFF"
                                           VerticalAlignment="Bottom"
                                           FontSize="15"
                                           Margin="15,0,0,0" />
                            </StackPanel>
                            <Border Grid.Row="1"
                                    BorderThickness="1"
                                    BorderBrush="#447D96C4"
                                    Margin="0,7,5,5">
                                <ContentPresenter />
                            </Border>
                            <!--装饰-->
                            <Grid Grid.Row="1"
                                  Margin="0,7,0,0">
                                <Border BorderBrush="#447D96C4"
                                        BorderThickness="0,0,1,1"
                                        Margin="5,5,0,0" />
                                <Line X1="0"
                                      Y1="0"
                                      X2="5"
                                      Y2="0"
                                      Stroke="#447D96C4"
                                      StrokeThickness="1"
                                      HorizontalAlignment="Right"
                                      VerticalAlignment="Top"
                                      Margin="0,5,0,0" />
                                <Line X1="0"
                                      Y1="0"
                                      X2="0"
                                      Y2="5"
                                      Stroke="#447D96C4"
                                      StrokeThickness="1"
                                      HorizontalAlignment="Left"
                                      VerticalAlignment="Bottom"
                                      Margin="5,0,0,0" />
                                <Polygon Points="5,0 0,0 0,5"
                                         Stroke="#7D96C4"
                                         VerticalAlignment="Top"
                                         HorizontalAlignment="Left" />
                                <Polygon Points="0,0 5,0 5,5"
                                         Stroke="#7D96C4"
                                         VerticalAlignment="Top"
                                         HorizontalAlignment="Right"
                                         Margin="0,0,5,0" />
                                <Polygon Points="0,5 5,5 5,0"
                                         Stroke="#FF7D96C4"
                                         VerticalAlignment="Bottom"
                                         HorizontalAlignment="Right"
                                         Grid.Row="1"
                                         Margin="0,0,5,5" />
                                <Polygon Points="0,0 0,5 5,5"
                                         Stroke="#FF7D96C4"
                                         VerticalAlignment="Bottom"
                                         HorizontalAlignment="Left"
                                         Grid.Row="1"
                                         Margin="0,0,0,5" />
                            </Grid>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </Window.Resources>
    <Window.Background>
        <RadialGradientBrush GradientOrigin="0.5,-0.8"
                             Center="0.5,0"
                             RadiusX="0.7"
                             RadiusY="0.7">
            <GradientStop Color="#A02B40"
                          Offset="0" />
            <GradientStop Color="#08113C"
                          Offset="1" />
        </RadialGradientBrush>
    </Window.Background>
    <b:Interaction.Triggers>
        <b:EventTrigger EventName="Loaded">
            <b:InvokeCommandAction Command="{Binding LoadedCommand}" />
        </b:EventTrigger>
    </b:Interaction.Triggers>
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="70" />
            <RowDefinition />
        </Grid.RowDefinitions>
        <Border Grid.RowSpan="2"
                VerticalAlignment="Top"
                Height="130"
                Margin="-3,-12,-3,0">
            <Border.Background>
                <VisualBrush Stretch="Fill">
                    <VisualBrush.Visual>
                        <Path Data="M0,0 L0,30 400,30 A15,10,0,0,1,414,35 L425,51    A10,10,0,0,0,434,55 L666,55 A10,10,0,0,0,675 51    L686,35 A15 10 0 0 1 700 30 L1100,30 1100,0 z"
                              StrokeThickness="1"
                              Stretch="Fill">
                            <Path.Fill>
                                <RadialGradientBrush RadiusX="0.6"
                                                     RadiusY="1.8"
                                                     Center="0.5,1.8"
                                                     GradientOrigin="0.5,2">
                                    <GradientStop Color="#2BB6FE"
                                                  Offset="0" />
                                    <GradientStop Color="#112BB6FE"
                                                  Offset="1" />
                                </RadialGradientBrush>
                            </Path.Fill>
                            <Path.Effect>
                                <DropShadowEffect BlurRadius="10"
                                                  ShadowDepth="5"
                                                  Direction="270"
                                                  Color="Black"
                                                  Opacity="0.5" />
                            </Path.Effect>
                            <Path.Stroke>
                                <LinearGradientBrush StartPoint="0,0"
                                                     EndPoint="1,0">
                                    <GradientStop Color="Transparent"
                                                  Offset="0" />
                                    <GradientStop Color="#2BB6FE"
                                                  Offset="0.5" />
                                    <GradientStop Color="Transparent"
                                                  Offset="1" />
                                </LinearGradientBrush>
                            </Path.Stroke>
                        </Path>
                    </VisualBrush.Visual>
                </VisualBrush>
            </Border.Background>
        </Border>
        <TextBlock Text="TEAM"
                   Foreground="#2BB6FE"
                   FontSize="20"
                   Margin="20,0,0,0"
                   FontWeight="Bold"
                   HorizontalAlignment="Left"
                   VerticalAlignment="Center" />
        <TextBlock Text="德盾智能锁生产流水线"
                   HorizontalAlignment="Center"
                   Foreground="White"
                   VerticalAlignment="Bottom"
                   FontSize="35" />
        <TextBlock Grid.Row="1"
                   HorizontalAlignment="Center"
                   VerticalAlignment="Top"
                   FontSize="20">
            <Run Text="&#xE61D;"
                 FontFamily="../Assets/#iconfont"
                 Foreground="#2BB6FE" />
            <Run Text=" " />
            <Run Text="{Binding TimeNow}"
                 Foreground="#55FFFFFF" />
        </TextBlock>
        <Border HorizontalAlignment="Right"
                VerticalAlignment="Top"
                WindowChrome.IsHitTestVisibleInChrome="True"
                Background="Transparent">
            <StackPanel Orientation="Horizontal"
                        HorizontalAlignment="Right">
                <!--<Button Width="40"
                        Height="40"
                        Content="&#xe60d;"
                        Style="{StaticResource ControlButtonStyle}" 
                        x:Name="btnMax"/>-->
                <Button Width="40"
                        Height="40"
                        Content="×"
                        FontSize="35"
                        Style="{StaticResource ControlButtonStyle}"
                        x:Name="btnClose"
                        Background="Transparent" />
            </StackPanel>
        </Border>
        <Grid Grid.Row="1">
            <Grid.ColumnDefinitions>
                <ColumnDefinition />
                <ColumnDefinition Width="1.5*" />
                <ColumnDefinition />
            </Grid.ColumnDefinitions>

            <Grid Grid.Column="0">
                <Grid.RowDefinitions>
                    <RowDefinition Height="300" />
                    <RowDefinition Height="200"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>
                
                <GroupBox Header="出勤信息"
                          Margin="15"
                          Grid.Row="0">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="1*" />
                            <ColumnDefinition Width="1*" />
                        </Grid.ColumnDefinitions>
                    <lvc:PieChart Series="{Binding Series12}"
                                  InitialRotation="{Binding InitialRotation12}"
                                  MaxAngle="{Binding MaxAngle12}"
                                  MaxValue="{Binding GaugeTotal12}"
                                      Grid.Column="0" />
                        <StackPanel Orientation="Vertical"
                                    Grid.Column="1"
                                    Margin="10,50,5,50">
                            <TextBlock Text="{Binding TotalPer}"
                                       FontSize="18"
                                       Foreground="#DD2BB6FE"
                                       Margin="5"
                                       VerticalAlignment="Center"/>
                            <TextBlock Text="{Binding ActualPer}"
                                       FontSize="18"
                                       Foreground="#DD2BB6FE"
                                       Margin="5"
                                       VerticalAlignment="Center"/>
                            <TextBlock Text="{Binding FallIllPer}"
                                       FontSize="18"
                                       Foreground="#DD2BB6FE"
                                       Margin="5"
                                       VerticalAlignment="Center"/>
                            <TextBlock Text="{Binding AbsenPer}"
                                       FontSize="18"
                                       Foreground="#DD2BB6FE"
                                       Margin="5"
                                       VerticalAlignment="Center"/>
                        </StackPanel>
                    </Grid>
                </GroupBox>
                
                <GroupBox Header="优秀员工"
                          Margin="15"
                          Grid.Row="1">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition />
                            <ColumnDefinition />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Image Grid.RowSpan="3"
                               Grid.Column="0"
                               Margin="5"
                               Source="/LogoForceTestApp.Modules.MainModule;component/Views/persons.png" />
                        <Border BorderBrush="#22FFFFFF"
                                BorderThickness="0,0,0,1"
                                Grid.Column="1"
                                Grid.Row="0">
                            <TextBlock FontSize="18"
                                       VerticalAlignment="Center"
                                       HorizontalAlignment="Center"
                                       Foreground="#E6B2DE">
    <Run Text="&#xe7af;"
                                FontFamily="../Assets/#iconfont"
                                Foreground="Yellow" />
    <Run Text=" 第一名" />
                            </TextBlock>
                        </Border>
                        <Border BorderBrush="#22FFFFFF"
                                BorderThickness="0,0,0,1"
                                Grid.Column="2"
                                Grid.Row="0">
                            <TextBlock Text="{Binding FirstName}"
                                       FontSize="18"
                                       VerticalAlignment="Center"
                                       HorizontalAlignment="Center"
                                       Foreground="#C3C498" />
                        </Border>
                        <Border BorderBrush="#22FFFFFF"
                                BorderThickness="0,0,0,1"
                                Grid.Column="1"
                                Grid.Row="1">
                            <TextBlock Text="【 第二名 】"
                                   FontSize="18"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   Foreground="#AB93FF"/>
                        </Border>
                        <Border BorderBrush="#22FFFFFF"
                                BorderThickness="0,0,0,1"
                                Grid.Column="2"
                                Grid.Row="1">
                        <TextBlock Text="{Binding SecondName}"
                                   Grid.Column="2"
                                   Grid.Row="1"
                                   FontSize="18"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   Foreground="#C3C498" />
                        </Border>
                        <TextBlock Text="【 第三名 】"
                                   Grid.Column="1"
                                   Grid.Row="2"
                                   FontSize="18"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   Foreground="#AB93FF" />
                        <TextBlock Text="{Binding ThirdName}"
                                   Grid.Column="2"
                                   Grid.Row="2"
                                   FontSize="18"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   Foreground="#C3C498" />
                    </Grid>
                </GroupBox>
                
                <GroupBox Header="绩效管理"
                          Margin="15"
                          Grid.Row="2">

                    <DataGrid x:Name="datagrid_person"
                              AutoGenerateColumns="False"
                              IsReadOnly="True"
                              Margin="3"
                              Background="Transparent"
                              FontSize="20"
                              BorderThickness="1"
                              BorderBrush="#0000CD"
                              Foreground="#afb4db"
                              ItemsSource="{Binding PerManage}"
                              LoadingRow="datagrid_person_LoadingRow">
                        <DataGrid.RowStyle>
                            <Style TargetType="{x:Type DataGridRow}">
                                <Setter Property="Background"
                                        Value="Transparent" />
                            </Style>
                        </DataGrid.RowStyle>
                        <DataGrid.Style>
                            <Style TargetType="{x:Type DataGrid}">
                                <Setter Property="CanUserResizeColumns"
                                        Value="false" />
                                <Setter Property="ScrollViewer.VerticalScrollBarVisibility"
                                        Value="Auto" />
                                <Setter Property="ScrollViewer.HorizontalScrollBarVisibility"
                                        Value="Auto" />
                                <Setter Property="HeadersVisibility"
                                        Value="Column" />
                                <Setter Property="HorizontalGridLinesBrush"
                                        Value="#0000CD" />
                                <Setter Property="VerticalGridLinesBrush"
                                        Value="#0000CD" />
                            </Style>
                        </DataGrid.Style>
                        <DataGrid.ColumnHeaderStyle>
                            <Style TargetType="{x:Type DataGridColumnHeader}">
                                <Setter Property="HorizontalContentAlignment"
                                        Value="Center" />
                                <Setter Property="Background"
                                        Value="#001f55" />
                                <Setter Property="Foreground"
                                        Value="#17acae" />
                                <Setter Property="BorderThickness"
                                        Value="1" />
                                <Setter Property="BorderBrush"
                                        Value="#0000CD" />
                            </Style>
                        </DataGrid.ColumnHeaderStyle>
                        <DataGrid.Columns>
                            <DataGridTemplateColumn  Width="auto"
                                                     Header="排序">
                                <DataGridTemplateColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding Header, RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}, Mode=FindAncestor}}"
                                                   HorizontalAlignment="Left"
                                                   VerticalAlignment="Center"
                                                   Margin="10,0,0,0" />
                                    </DataTemplate>
                                </DataGridTemplateColumn.CellTemplate>
                            </DataGridTemplateColumn>
                            <DataGridTextColumn Width="*"
                                                Binding="{Binding EmployeeName}"
                                                Header="员工" />
                            <DataGridTextColumn Width="*"
                                                Binding="{Binding Yield}"
                                                Header="产量" />
                        </DataGrid.Columns>
                    </DataGrid>
                </GroupBox>
            </Grid>


            <Grid Grid.Column="1">
                <Grid.RowDefinitions>
                    <RowDefinition Height="60" />
                    <RowDefinition Height="auto" />
                    <RowDefinition Height="auto" />
                    <RowDefinition Height="2*" />
                    <RowDefinition Height="3*" />
                </Grid.RowDefinitions>
                
                <Image Grid.ColumnSpan="2"
                       Grid.Row="1"
                       Margin="5"
                       Source="/LogoForceTestApp.Modules.MainModule;component/Views/dev.png" />
                <GroupBox Margin="10,0,10,3"
                          Grid.Row="2">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="3*" />
                            <ColumnDefinition Width="2*" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        
                        <StackPanel Orientation="Horizontal"
                                    Grid.Row="1"
                                    Grid.Column="0"
                                    Grid.ColumnSpan="3">
                            <TextBlock Text="{Binding BillNo}"
                                       FontSize="20"
                                       Foreground="PaleVioletRed"
                                       Margin="5"
                                       VerticalAlignment="Center"
                                       FontFamily="Comic Sans MS" />
                            <TextBlock Text="计划产量"
                                       FontSize="20"
                                       Foreground="#17acae"
                                       Margin="5"
                                       VerticalAlignment="Center" />
                            <TextBlock Text="{Binding AuxQty}"
                                       FontSize="20"
                                       Foreground="#DD2BB6FE"
                                       Margin="5"
                                       VerticalAlignment="Center" />
                            <TextBlock Text="已完成"
                                       FontSize="20"
                                       Foreground="#17acae"
                                       Margin="5"
                                       VerticalAlignment="Center" />
                            <TextBlock Text="{Binding Finished}"
                                       FontSize="20"
                                       Foreground="#DD2BB6FE"
                                       Margin="5"
                                       VerticalAlignment="Center" />
                        </StackPanel>
                        <StackPanel Orientation="Horizontal"
                                    Grid.Row="1"
                                    Grid.Column="2">
                            <TextBlock Text="完成度"
                                       FontSize="20"
                                       Foreground="#17acae"
                                       Margin="5"
                                       VerticalAlignment="Center" />
                            <ProgressBar Width="200"
                                         Height="20"
                                         Minimum="0"
                                         Maximum="100"
                                         Value="{Binding FinishRate}"
                                         Background="#803338AE" />
                        </StackPanel>
                    </Grid>
                </GroupBox>
                <GroupBox Header="生产进度"
                          Margin="15"
                          Grid.Row="3">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto"/>
                            <RowDefinition Height="auto" />
                            <RowDefinition Height="*"/>
                        </Grid.RowDefinitions>
                        <TextBlock VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   Text="近一周产量趋势"
                                   FontSize="16"
                                   Foreground="#2780D6"
                                   Margin="3"/>
                        <StackPanel Orientation="Horizontal"
                                    VerticalAlignment="Top"
                                    HorizontalAlignment="Right"
                                    Margin="3"
                                    Grid.Row="1">
                            <Border Width="10"
                                    Height="10"
                                    Background="#AFD179"
                                    Margin="5,0" />
                            <TextBlock Text="产量"
                                       FontSize="10"
                                       Foreground="#44FFFFFF" />
                            <Border Width="10"
                                    Height="10"
                                    Background="#D17DCB"
                                    Margin="5,0" />
                            <TextBlock Text="合格率(%)"
                                       FontSize="10"
                                       Foreground="#44FFFFFF" />
                        </StackPanel>
                        <lvc:CartesianChart Series="{Binding SeriesLine}"
                                            DrawMarginFrame="{Binding DrawMarginFrame}"
                                            XAxes="{Binding XAxesLine}"
                                            YAxes="{Binding YAxesLine}"
                                            Grid.Row="2" />
                    </Grid>
                    
                </GroupBox>
                <GroupBox Header="质量保证"
                          Margin="15"
                          Grid.Row="4">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="25"/>
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition />
                            <ColumnDefinition />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <TextBlock Text="生产问题汇总" 
                                   Margin="3"
                                   FontSize="14"
                                   Foreground="#2F98FF"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   Grid.Row="0"
                                   Grid.Column="0"/>
                        <lvc:CartesianChart Series="{Binding SeriesQuality1}"
                                            XAxes="{Binding XAxes1}"
                                            YAxes="{Binding YAxes1}"
                                            Grid.Row="1"
                                            Grid.Column="0"/>
                        <TextBlock Text="工艺问题汇总"
                                   Margin="3"
                                   FontSize="14"
                                   Foreground="#2F98FF"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   Grid.Row="0"
                                   Grid.Column="1" />
                        <lvc:CartesianChart Series="{Binding SeriesQuality2}"
                                            XAxes="{Binding XAxes2}"
                                            YAxes="{Binding YAxes2}"
                                            Grid.Row="1"
                                            Grid.Column="1" />
                        <TextBlock Text="物料问题汇总"
                                   Margin="3"
                                   FontSize="14"
                                   Foreground="#2F98FF"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   Grid.Row="0"
                                   Grid.Column="2" />
                        <lvc:CartesianChart Series="{Binding SeriesQuality3}"
                                            XAxes="{Binding XAxes3}"
                                            YAxes="{Binding YAxes3}"
                                            Grid.Row="1"
                                            Grid.Column="2" />
                    </Grid>
                </GroupBox>
            </Grid>

            <Grid Grid.Column="2">
                <Grid.RowDefinitions>
                    <RowDefinition Height="200" />
                    <RowDefinition Height="1*" />
                    <RowDefinition Height="1*" />
                </Grid.RowDefinitions>
                <GroupBox Header="实时产量"
                          Margin="15"
                          Grid.Row="0">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition />
                            <ColumnDefinition />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="1*" />
                            <RowDefinition Height="2*" />
                        </Grid.RowDefinitions>
                        <TextBlock Text="【 今日总产量 】"
                                   FontSize="18"
                                   Foreground="#DD2BB6FE"
                                   Margin="5"
                                   Grid.Row="0"
                                   Grid.Column="0"
                                   VerticalAlignment="Bottom"
                                   HorizontalAlignment="Left" />
                        <TextBlock Text="{Binding TotalNum}"
                                   FontSize="22"
                                   Foreground="#FFAEC9"
                                   Margin="5"
                                   Grid.Row="1"
                                   Grid.Column="0"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   FontFamily="Comic Sans MS" />
                        <TextBlock Text="【 合格数 】"
                                   FontSize="18"
                                   Foreground="#DD2BB6FE"
                                   Margin="5"
                                   Grid.Row="0"
                                   Grid.Column="1"
                                   VerticalAlignment="Bottom"
                                   HorizontalAlignment="Left" />
                        <TextBlock Text="{Binding PassNum}"
                                   FontSize="22"
                                   Foreground="#FFAEC9"
                                   Margin="5"
                                   Grid.Row="1"
                                   Grid.Column="1"
                                   VerticalAlignment="Center"
                                   HorizontalAlignment="Center"
                                   FontFamily="Comic Sans MS" />
                        <TextBlock Text="【 合格率 】"
                                   FontSize="18"
                                   Foreground="#DD2BB6FE"
                                   Margin="5"
                                   Grid.Row="0"
                                   Grid.Column="2"
                                   VerticalAlignment="Bottom"
                                   HorizontalAlignment="Left" />
                        <lvc:PieChart Series="{Binding Series}"
                                      InitialRotation="-225"
                                      MaxAngle="270"
                                      MinValue="0"
                                      MaxValue="100"
                                      Grid.Column="2"
                                      Grid.Row="1" />
                    </Grid>
                </GroupBox>
                <GroupBox Header="线边仓管理"
                          Margin="15"
                          Grid.Row="1">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition Height="67" />
                        </Grid.RowDefinitions>
                        <lvc:PieChart Series="{Binding Series13}"
                                      InitialRotation="{Binding InitialRotation13}"
                                      MaxAngle="{Binding MaxAngle13}"
                                      MaxValue="{Binding GaugeTotal13}" />
                        <DataGrid AutoGenerateColumns="False"
                                  IsReadOnly="True"
                                  Margin="3"
                                  Background="Transparent"
                                  FontSize="20"
                                  BorderThickness="1"
                                  BorderBrush="#0000CD"
                                  Foreground="#afb4db"
                                  ItemsSource="{Binding MyHouse}"
                                  Grid.Row="1">
                            <DataGrid.RowStyle>
                                <Style TargetType="{x:Type DataGridRow}">
                                    <Setter Property="Background"
                                            Value="Transparent" />
                                </Style>
                            </DataGrid.RowStyle>
                            <DataGrid.Style>
                                <Style TargetType="{x:Type DataGrid}">
                                    <!--网格线颜色-->
                                    <Setter Property="CanUserResizeColumns"
                                            Value="false" />
                                    <Setter Property="ScrollViewer.VerticalScrollBarVisibility"
                                            Value="Auto" />
                                    <Setter Property="ScrollViewer.HorizontalScrollBarVisibility"
                                            Value="Auto" />
                                    <Setter Property="HeadersVisibility"
                                            Value="Column" />
                                    <Setter Property="HorizontalGridLinesBrush"
                                            Value="#0000CD" />
                                    <Setter Property="VerticalGridLinesBrush"
                                            Value="#0000CD" />
                                </Style>
                            </DataGrid.Style>
                            <DataGrid.ColumnHeaderStyle>
                                <Style TargetType="{x:Type DataGridColumnHeader}">
                                    <Setter Property="HorizontalContentAlignment"
                                            Value="Center" />
                                    <Setter Property="Background"
                                            Value="#001f55" />
                                    <Setter Property="Foreground"
                                            Value="#17acae" />
                                    <Setter Property="BorderThickness"
                                            Value="1" />
                                    <Setter Property="BorderBrush"
                                            Value="#0000CD" />
                                </Style>
                            </DataGrid.ColumnHeaderStyle>
                            <DataGrid.Columns>
                                <DataGridTextColumn Width="*"
                                                    Binding="{Binding DateH}"
                                                    Header="日期" />
                                <DataGridTextColumn Width="*"
                                                    Binding="{Binding TotalH}"
                                                    Header="当日订单" />
                                <DataGridTextColumn Width="*"
                                                    Binding="{Binding UsedH}"
                                                    Header="已领料订单" />
                                <DataGridTextColumn Width="*"
                                                    Binding="{Binding LackH}"
                                                    Header="缺料订单" />
                            </DataGrid.Columns>
                        </DataGrid>
                    </Grid>
                </GroupBox>

                <GroupBox Header="设备监控"
                          Margin="15"
                          Grid.Row="2">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="35" />
                            <RowDefinition Height="*" />
                            <RowDefinition Height="30" />
                        </Grid.RowDefinitions>
                        <StackPanel Orientation="Horizontal"
                                    VerticalAlignment="Center"
                                    HorizontalAlignment="Center"
                                    Margin="5">
                            <Image Source="/LogoForceTestApp.Modules.MainModule;component/Views/绿灯.png"
                                   Margin="5" />
                            <TextBlock Text="正常   "
                                       FontSize="16"
                                       Foreground="#44FFFFFF"
                                       Margin="3" />
                            <Image Source="/LogoForceTestApp.Modules.MainModule;component/Views/黄灯.png"
                                   Margin="5" />
                            <TextBlock Text="缺料   "
                                       FontSize="16"
                                       Foreground="#44FFFFFF"
                                       Margin="3" />
                            <Image Source="/LogoForceTestApp.Modules.MainModule;component/Views/红灯.png"
                                   Margin="5" />
                            <TextBlock Text="报警   "
                                       FontSize="16"
                                       Foreground="#44FFFFFF"
                                       Margin="3" />
                        </StackPanel>
                        <Grid Grid.Row="1">
                            <Grid>
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                </Grid.ColumnDefinitions>

                                <Border BorderBrush="#22FFFFFF"
                                        BorderThickness="0,1,1,0"
                                        Grid.Column="0">
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                        </Grid.RowDefinitions>
                                        <StackPanel Grid.Row="0"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="螺丝机1"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight15}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="1"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="螺丝机2"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight16}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="2"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="螺丝机3"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight17}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="3"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="螺丝机4"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight18}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="4"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="螺丝机5"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight19}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="5"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="螺丝机6"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight20}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                    </Grid>
                                </Border>
                                <Border BorderBrush="#22FFFFFF"
                                        BorderThickness="0,1,1,0"
                                        Grid.Column="1">
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                        </Grid.RowDefinitions>
                                        <StackPanel Grid.Row="0"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="1号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight1}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="1"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="2号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight2}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="2"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="3号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight3}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="3"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="4号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight4}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="4"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="5号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight5}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                    </Grid>
                                </Border>
                                <Border BorderBrush="#22FFFFFF"
                                        BorderThickness="0,1,1,0"
                                        Grid.Column="2">
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                        </Grid.RowDefinitions>
                                        <StackPanel Grid.Row="0"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="6号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight6}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="1"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="7号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight7}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="2"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="8号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight8}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="3"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="9号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight9}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="4"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="10号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight10}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                    </Grid>
                                </Border>
                                <Border BorderBrush="#22FFFFFF"
                                        BorderThickness="0,1,1,0"
                                        Grid.Column="3">
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                        </Grid.RowDefinitions>
                                        <StackPanel Grid.Row="0"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="11号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight11}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="1"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="12号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight12}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="2"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="13号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight13}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="3"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="14号机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight14}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                    </Grid>
                                </Border>
                                <Border BorderBrush="#22FFFFFF"
                                        BorderThickness="0,1,0,0"
                                        Grid.Column="4">
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                            <RowDefinition />
                                        </Grid.RowDefinitions>
                                        <StackPanel Grid.Row="0"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="提升机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight21}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="1"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="检测机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight22}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                        <StackPanel Grid.Row="2"
                                                    Orientation="Horizontal">
                                            <TextBlock Text="返修机"
                                                       FontSize="15"
                                                       Foreground="#85A5EB"
                                                       Margin="5"
                                                       VerticalAlignment="Center" />
                                            <Image Source="{Binding ImgLight23}"
                                                   Height="20"
                                                   Width="20" />
                                        </StackPanel>
                                    </Grid>
                                </Border>
                            </Grid>
                        </Grid>
                        <Border BorderBrush="#22FFFFFF"
                                BorderThickness="0,1,0,0"
                                Grid.Row="2">
                            <TextBlock Text="{Binding Fix}"
                                   FontSize="16"
                                   Foreground="#44FFFFFF"
                                   Margin="3" />
                        </Border>
                    </Grid>
                </GroupBox>
            </Grid>
        </Grid>
    </Grid>
</Window>