diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-05-27 01:13:58 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-05-27 01:13:58 +0300 |
| commit | 92dfce9026b57fe483567f85f765bd190b0f9486 (patch) | |
| tree | 9ffee4bab5a597431077d841a16b9a3165b98744 /Software/Visual_Studio/Utilities/Tango.JobProgressTester.UI | |
| parent | f99df7374280a02137cab3d5c94893b953be974d (diff) | |
| download | Tango-92dfce9026b57fe483567f85f765bd190b0f9486.tar.gz Tango-92dfce9026b57fe483567f85f765bd190b0f9486.zip | |
JobHandler2 Test Improvements.
Diffstat (limited to 'Software/Visual_Studio/Utilities/Tango.JobProgressTester.UI')
| -rw-r--r-- | Software/Visual_Studio/Utilities/Tango.JobProgressTester.UI/MainWindow.xaml | 59 |
1 files changed, 58 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Utilities/Tango.JobProgressTester.UI/MainWindow.xaml b/Software/Visual_Studio/Utilities/Tango.JobProgressTester.UI/MainWindow.xaml index 869043636..d31e45d72 100644 --- a/Software/Visual_Studio/Utilities/Tango.JobProgressTester.UI/MainWindow.xaml +++ b/Software/Visual_Studio/Utilities/Tango.JobProgressTester.UI/MainWindow.xaml @@ -6,12 +6,13 @@ xmlns:jobViews="clr-namespace:Tango.PPC.Jobs.Views;assembly=Tango.PPC.Jobs" xmlns:local="clr-namespace:Tango.JobProgressTester.UI" mc:Ignorable="d" - Title="Job Progress Tester" Height="800" Width="600" d:DataContext="{d:DesignInstance Type=local:MainWindowVM,IsDesignTimeCreatable=False}"> + Title="Job Progress Tester" Height="950" Width="600" d:DataContext="{d:DesignInstance Type=local:MainWindowVM,IsDesignTimeCreatable=False}"> <Grid IsEnabled="{Binding IsFree}"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="90"/> <RowDefinition Height="600*"/> + <RowDefinition Height="150*"/> <RowDefinition Height="110"/> </Grid.RowDefinitions> @@ -24,6 +25,62 @@ </Grid> <Grid Grid.Row="2"> + <StackPanel Margin="10"> + <TextBlock>Current Unit Segments.</TextBlock> + <ItemsControl ItemsSource="{Binding JobProgressViewVM.RunningJobStatus.CurrentUnitSegments}" Margin="0 5"> + <ItemsControl.ItemTemplate> + <DataTemplate> + <DockPanel> + <TextBlock> + <TextBlock.Style> + <Style TargetType="TextBlock"> + <Setter Property="Visibility" Value="Visible"></Setter> + <Style.Triggers> + <DataTrigger Binding="{Binding IsInterSegment}" Value="True"> + <Setter Property="Visibility" Value="Collapsed"></Setter> + </DataTrigger> + </Style.Triggers> + </Style> + </TextBlock.Style> + <Run>Segment</Run> + <Run Text="{Binding SegmentIndex}"></Run> + </TextBlock> + <TextBlock Text="Inter Segment"> + <TextBlock.Style> + <Style TargetType="TextBlock"> + <Setter Property="Visibility" Value="Collapsed"></Setter> + <Style.Triggers> + <DataTrigger Binding="{Binding IsInterSegment}" Value="True"> + <Setter Property="Visibility" Value="Visible"></Setter> + </DataTrigger> + </Style.Triggers> + </Style> + </TextBlock.Style> + </TextBlock> + <TextBlock Margin="10 0 0 0"> + <TextBlock.Style> + <Style TargetType="TextBlock"> + <Setter Property="Text" Value="Pending"></Setter> + <Style.Triggers> + <DataTrigger Binding="{Binding Started}" Value="True"> + <Setter Property="Text" Value="Started"></Setter> + </DataTrigger> + <DataTrigger Binding="{Binding Completed}" Value="True"> + <Setter Property="Text" Value="Completed"></Setter> + </DataTrigger> + </Style.Triggers> + </Style> + </TextBlock.Style> + </TextBlock> + <TextBlock Margin="10 0 0 0" Text="{Binding RemainingTime,StringFormat='hh\\:mm\\:ss'}"></TextBlock> + </DockPanel> + </DataTemplate> + </ItemsControl.ItemTemplate> + </ItemsControl> + </StackPanel> + </Grid> + + <Grid Grid.Row="3"> <StackPanel Margin="20"> <TextBlock HorizontalAlignment="Center"> <Run Text="{Binding Progress,Mode=OneWay,StringFormat='0.0'}"></Run> |
