123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <UserControl x:Class="aipdev.TaskViewer"
- 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"
- mc:Ignorable="d"
- d:DesignHeight="950" d:DesignWidth="1050">
- <UserControl.Resources>
- <Style TargetType="{x:Type ListBoxItem}" BasedOn="{StaticResource {x:Type ListBoxItem}}" x:Key="LogListBoxItemStyle">
- <Setter Property="Padding" Value="2"/>
- <Setter Property="BorderThickness" Value="0"/>
- <Setter Property="BorderBrush" Value="Transparent"/>
- <Style.Triggers>
- <Trigger Property="IsMouseOver" Value="True">
- <Setter Property="Background" Value="Transparent" />
- </Trigger>
- <Trigger Property="IsSelected" Value="True">
- <Setter Property="Background" Value="Transparent" />
- </Trigger>
- <Trigger Property="IsEnabled" Value="false">
- <Setter Property="Background" Value="#f5f5f5"/>
- <Setter Property="Foreground" Value="#777"/>
- <Setter Property="Opacity" Value="0.7"/>
- </Trigger>
- </Style.Triggers>
- </Style>
- </UserControl.Resources>
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="50"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <Button Grid.Row="0" Style="{StaticResource btn-danger}" Content="X" VerticalAlignment="Center" HorizontalAlignment="Right" Margin="4" Click="OnCloseClick"/>
- <StackPanel Grid.Row="1" HorizontalAlignment="Center" Width="820">
- <TextBlock x:Name="TaskName" Text="" FontSize="24" FontWeight="Bold" Margin="2,8,2,8"/>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="任务Id: " Width="120"/>
- <TextBlock x:Name="TaskId" VerticalAlignment="Center" FontSize="18" Text=""/>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="组织: " Width="120"/>
- <TextBlock x:Name="OrganizationName" VerticalAlignment="Center" FontSize="18" Text=""/>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="训练文件夹: " Width="120"/>
- <TextBlock x:Name="FolderName" VerticalAlignment="Center" FontSize="18" Text=""/>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="测试文件夹: " Width="120"/>
- <TextBlock x:Name="TestFolderName" VerticalAlignment="Center" FontSize="18" Text=""/>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="脚本包: " Width="120"/>
- <TextBlock x:Name="ScriptPackageName" VerticalAlignment="Center" FontSize="18" Text=""/>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="启动参数: " Width="120"/>
- <TextBlock x:Name="StartArgs" VerticalAlignment="Center" FontSize="18" Text=""/>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="分配状态: " Width="120"/>
- <TextBlock x:Name="Assigned" VerticalAlignment="Center" FontSize="18" Text=""/>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="分配工作站: " Width="120"/>
- <TextBlock x:Name="AgentIpAddress" VerticalAlignment="Center" FontSize="18" Text=""/>
- <Button x:Name="ChangeAgent" VerticalAlignment="Center" Margin="4" Style="{StaticResource btn-primary}" Content="更改" Click="OnChangeAgentClick"/>
- </StackPanel>
- <StackPanel Orientation="Horizontal" Margin="2">
- <TextBlock VerticalAlignment="Center" FontSize="20" Text="运行结果: " Width="120"/>
- <TextBlock x:Name="Status" VerticalAlignment="Center" FontSize="18" Text=""/>
- </StackPanel>
- <TextBlock Text="日志:" FontSize="20" Margin="2,4,2,2"/>
- <ListBox x:Name="Log" Margin="2" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Visible" Height="500"
- ScrollViewer.ScrollChanged="Log_ScrollChanged" ItemContainerStyle="{StaticResource LogListBoxItemStyle}">
- <ListBox.ItemTemplate>
- <DataTemplate>
- <TextBlock TextWrapping="Wrap" Text="{Binding}" FontSize="14"/>
- </DataTemplate>
- </ListBox.ItemTemplate>
- </ListBox>
- <StackPanel Orientation="Horizontal">
- <Button x:Name="DownloadLog" Margin="4" HorizontalAlignment="Left" Style="{StaticResource btn-info}" Content="下载日志" Click="OnDownloadLogClick"/>
- <Button x:Name="DownloadModel" Margin="4" HorizontalAlignment="Left" Style="{StaticResource btn-primary}" Content="下载结果模型" Click="OnDownloadModelClick"/>
- <Button x:Name="TestTask" Margin="4" HorizontalAlignment="Left" Style="{StaticResource btn-primary}" Content="查看结果图片" Click="TestResultReview_Click"/>
- <Button x:Name="RefreshTask" Margin="4" HorizontalAlignment="Left" Style="{StaticResource btn-primary}" Content="刷新" Click="OnRefreshClick"/>
- <Button x:Name="ResetTask" Margin="4" HorizontalAlignment="Left" Style="{StaticResource btn-primary}" Content="重启" Click="OnReStartTaskClick"/>
- <Button x:Name="CancelTask" Margin="4" HorizontalAlignment="Left" Style="{StaticResource btn-danger}" Content="取消" Click="OnCancelTaskClick"/>
- </StackPanel>
- </StackPanel>
- </Grid>
- </UserControl>
|