123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <UserControl x:Class="aipdev.StartPage"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:local="clr-namespace:aipdev"
- xmlns:wpf="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
- mc:Ignorable="d"
- d:DesignHeight="450" d:DesignWidth="800">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="320"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <UniformGrid Grid.Row="0" Columns="4" Rows="1">
- <GroupBox Header="服务器信息" Margin="4">
- <Grid>
- <wpf:PieChart LegendLocation="Bottom" Hoverable="False" DataTooltip="{x:Null}">
- <wpf:PieChart.Series>
- <wpf:PieSeries x:Name="FreeAgentCount" Title="空闲" Values="3" Fill="Green" DataLabels="True" />
- <wpf:PieSeries x:Name="WorkingAgentCount" Title="运行中" Values="4" Fill="Red" DataLabels="True" />
- </wpf:PieChart.Series>
- </wpf:PieChart>
- </Grid>
- </GroupBox>
- <GroupBox Header="文件夹信息" Margin="4">
- <Grid>
- <wpf:CartesianChart LegendLocation="Bottom" Hoverable="False" DataTooltip="{x:Null}">
- <wpf:CartesianChart.Series>
- <wpf:RowSeries x:Name="DeveloperFolderCount" Title="我的文件夹" Values="6" DataLabels="True" />
- <wpf:RowSeries x:Name="SystemFolderCount" Title="系统文件夹" Values="6" DataLabels="True" />
- </wpf:CartesianChart.Series>
- </wpf:CartesianChart>
- </Grid>
- </GroupBox>
- <GroupBox Header="任务信息" Margin="4">
- <Grid>
- <wpf:PieChart LegendLocation="Bottom" Hoverable="False" DataTooltip="{x:Null}">
- <wpf:PieChart.Series>
- <wpf:PieSeries x:Name="WaitingTaskCount" Title="未执行任务" Values="6" Fill="Brown" DataLabels="True" />
- <wpf:PieSeries x:Name="ExecutedTaskCount" Title="已执行任务" Values="6" Fill="Green" DataLabels="True" />
- </wpf:PieChart.Series>
- </wpf:PieChart>
- </Grid>
- </GroupBox>
- <GroupBox Header="任务列表" Margin="4">
- <!--<Grid>
- <ScrollViewer>
- <ItemsControl x:Name="TaskList">
- <ItemsControl.ItemTemplate>
- <DataTemplate DataType="{x:Type local:UnFinishedTask}">
- <TextBlock VerticalAlignment="Center" Text="{Binding}"/>
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </ScrollViewer>
- </Grid>-->
- <Grid>
- <DataGrid AutoGenerateColumns="False" HorizontalAlignment="Stretch" Margin="2" Name="dataGridTaskList" VerticalAlignment="Stretch" ItemsSource="{Binding}"
- HorizontalGridLinesBrush="Gainsboro" VerticalGridLinesBrush="Gainsboro" AlternatingRowBackground="WhiteSmoke" FontSize="14" Background="White"
- CanUserAddRows="False" CanUserDeleteRows="False" CanUserResizeRows="False" CanUserResizeColumns="False">
- <DataGrid.Columns>
- <DataGridTextColumn Header="任务名称" Binding="{Binding Name, Mode=OneWay}" ></DataGridTextColumn>
- <DataGridTextColumn Header="状态" Binding="{Binding Status, Mode=OneWay}" ></DataGridTextColumn>
- <DataGridTextColumn Header="最新开始时间" Width="*" Binding="{Binding StartTime, Mode=OneWay}" ></DataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
- </Grid>
- </GroupBox>
- </UniformGrid>
- <GroupBox Grid.Row="1" Header="系统公告" Margin="4">
- <!--<WebBrowser x:Name="SystemInformation" Margin="2"/>-->
- <Grid>
- <DataGrid AutoGenerateColumns="False" HorizontalAlignment="Stretch" Margin="2" Name="dataGridClientList" VerticalAlignment="Stretch" ItemsSource="{Binding}"
- HorizontalGridLinesBrush="Gainsboro" VerticalGridLinesBrush="Gainsboro" AlternatingRowBackground="WhiteSmoke" FontSize="14" Background="White"
- CanUserAddRows="False" CanUserDeleteRows="False" CanUserResizeRows="False" CanUserResizeColumns="False">
- <DataGrid.Columns>
- <DataGridTextColumn Header="版本" Width="100" Binding="{Binding Version, Mode=OneWay}"></DataGridTextColumn>
- <DataGridTextColumn Header="时间" Width="100" Binding="{Binding CreateTime, Mode=OneWay}"></DataGridTextColumn>
- <DataGridTemplateColumn Header="说明" Width="*">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextWrapping="Wrap" Text="{Binding Description, Mode=OneWay}"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- </DataGrid.Columns>
- </DataGrid>
- </Grid>
- </GroupBox>
- </Grid>
- </UserControl>
|