12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- <UserControl x:Class="BlankApp1.Views.StatisticsView"
- 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:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
- xmlns:local="clr-namespace:BlankApp1.Views"
- xmlns:wpfdev="https://github.com/WPFDevelopersOrg/WPFDevelopers"
- xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
- mc:Ignorable="d"
- d:DesignHeight="450" d:DesignWidth="800">
- <Grid>
- <b:Interaction.Triggers>
- <b:EventTrigger EventName="Loaded">
- <b:InvokeCommandAction Command="{Binding OnLoadCommand}"/>
- </b:EventTrigger>
- </b:Interaction.Triggers>
- <Grid.RowDefinitions>
- <RowDefinition/>
- <RowDefinition Height="1.5*"/>
- <RowDefinition Height="50"/>
- </Grid.RowDefinitions>
- <Grid Grid.Row="0">
- <Grid.RowDefinitions>
- <RowDefinition Height="50"/>
- <RowDefinition/>
- <RowDefinition Height="30"/>
- </Grid.RowDefinitions>
- <StackPanel Grid.Row="0" Orientation="Horizontal">
- <TextBlock FontSize="20" Text="|" VerticalAlignment="Center" Margin="10,0,0,0" Foreground="#409EFF" />
- <TextBlock FontSize="20" Text="作业简报" VerticalAlignment="Center" Margin="5,0,0,0" />
- </StackPanel>
- <UniformGrid Grid.Row="1" Columns="4">
- <lvc:PieChart x:Name="pieDone" Series="{Binding PieSeriesCollectionDone}"
- LegendLocation="Bottom" InnerRadius="40" >
- <lvc:PieChart.DataTooltip>
- <lvc:DefaultTooltip BulletSize="10"></lvc:DefaultTooltip>
- </lvc:PieChart.DataTooltip>
- </lvc:PieChart>
- <lvc:PieChart x:Name="piePLC" Series="{Binding PieSeriesCollectionPLC}"
- LegendLocation="Bottom" InnerRadius="40" >
- <lvc:PieChart.DataTooltip>
- <lvc:DefaultTooltip BulletSize="10"></lvc:DefaultTooltip>
- </lvc:PieChart.DataTooltip>
- </lvc:PieChart>
- <lvc:PieChart Series="{Binding PieSeriesCollectionEveryday}"
- LegendLocation="Bottom" InnerRadius="40" >
- <lvc:PieChart.DataTooltip>
- <lvc:DefaultTooltip BulletSize="10"></lvc:DefaultTooltip>
- </lvc:PieChart.DataTooltip>
- </lvc:PieChart>
- <lvc:PieChart Series="{Binding PieSeriesCollectionFail}"
- LegendLocation="Bottom" InnerRadius="40" >
- <lvc:PieChart.DataTooltip>
- <lvc:DefaultTooltip BulletSize="10"></lvc:DefaultTooltip>
- </lvc:PieChart.DataTooltip>
- </lvc:PieChart>
- </UniformGrid>
- <UniformGrid Grid.Row="2" Columns="4">
- <TextBlock FontSize="12" Text="测试单完成率" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="5,0,0,0" />
- <TextBlock FontSize="12" Text="PLC点位测试率" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="5,0,0,0" />
- <TextBlock FontSize="12" Text="每日作业量" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="5,0,0,0" />
- <TextBlock FontSize="12" Text="PLC点位测试失败率" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="5,0,0,0" />
- </UniformGrid>
- </Grid>
- <Grid Grid.Row="1" Margin="5">
- <DataGrid Grid.Row="2" ColumnWidth="*" AutoGenerateColumns="False" HeadersVisibility="All" CanUserAddRows="False" SelectionUnit="FullRow" SelectionMode="Single" RowHeaderWidth="0"
- ColumnHeaderStyle="{StaticResource ColumnHeaderStyle}" RowHeaderStyle="{StaticResource RowHeaderStyle}" RowStyle="{StaticResource DataGridRowtyle}" AlternationCount="2"
- ItemsSource="{Binding BaseConfigList}" IsReadOnly="True" Padding="0">
- <DataGrid.Columns >
- <DataGridTextColumn Header="测试时间" Binding="{Binding StartTestTime,StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
- <DataGridTextColumn Header="测试人" Binding="{Binding CreateBy}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
- <DataGridTextColumn Header="测试方案名称" Binding="{Binding SchemeName}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
- <DataGridTextColumn Header="测试项类型" Binding="{Binding ItemType}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
- <DataGridTextColumn Header="测试项名称" Binding="{Binding ItemName}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
- <DataGridTextColumn Header="测试方式" Binding="{Binding TestMode}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
- <DataGridTextColumn Header="测试结果" Binding="{Binding TestResult}" CellStyle="{StaticResource MyDataGridCellStyle}"/>
-
-
- </DataGrid.Columns>
- </DataGrid>
- </Grid>
- <Grid Grid.Row="2">
- <wpfdev:Pagination IsLite="False" Margin="0" Width="auto" Height="30" HorizontalAlignment="Center"
- Count="{Binding TotalCount,Mode=TwoWay}"
- CountPerPage="{Binding CountPerPage,Mode=TwoWay}"
- Current="{Binding CurrentPage,Mode=TwoWay}"/>
- </Grid>
- </Grid>
- </UserControl>
|