|
4 | 4 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
5 | 5 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
6 | 6 | xmlns:local="clr-namespace:AzureDevOpsMigrator.WPF.Pages.WitPages" |
| 7 | + xmlns:fa="http://schemas.awesome.incremented/wpf/xaml/fontawesome.sharp" |
7 | 8 | xmlns:clr="clr-namespace:System;assembly=mscorlib" |
8 | 9 | mc:Ignorable="d" |
9 | | - d:DesignHeight="784" d:DesignWidth="1152" |
| 10 | + d:DesignHeight="784" d:DesignWidth="1152" Focusable="False" |
10 | 11 | Title="WitQueryPage"> |
11 | 12 | <Page.Resources> |
12 | 13 | <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" /> |
13 | 14 | <clr:String x:Key="Summary">Found {0} work items.. showing top 100</clr:String> |
14 | 15 | </Page.Resources> |
15 | 16 |
|
16 | | - <Grid> |
| 17 | + <Grid Focusable="False"> |
17 | 18 | <Grid.RowDefinitions> |
18 | 19 | <RowDefinition Height="70"></RowDefinition> |
19 | 20 | <RowDefinition Height="*"></RowDefinition> |
20 | 21 | <RowDefinition Height="40"></RowDefinition> |
21 | 22 | </Grid.RowDefinitions> |
22 | | - <StackPanel Orientation="Horizontal" Grid.Row="0" Margin="0,0,0,20"> |
23 | | - <TextBlock VerticalAlignment="Center">Query Filter</TextBlock> |
24 | | - <TextBox Width="500" Margin="20,0,20,0" Text="{Binding Model.SourceQuery}"></TextBox> |
25 | | - <Button Name="Button_Load" Height="40" Click="Button_Load_Click">Load Preview</Button> |
26 | | - </StackPanel> |
| 23 | + <Grid Grid.Row="0" Margin="0,0,0,20"> |
| 24 | + <Grid.ColumnDefinitions> |
| 25 | + <ColumnDefinition Width="100"></ColumnDefinition> |
| 26 | + <ColumnDefinition Width="*"></ColumnDefinition> |
| 27 | + <ColumnDefinition Width="50"></ColumnDefinition> |
| 28 | + <ColumnDefinition Width="150"></ColumnDefinition> |
| 29 | + </Grid.ColumnDefinitions> |
| 30 | + <TextBlock Grid.Column="0" VerticalAlignment="Center">Query Filter</TextBlock> |
| 31 | + <TextBox Grid.Column="1" Text="{Binding Model.SourceQuery}" Margin="0,0,10,0"></TextBox> |
| 32 | + <Button Grid.Column="2" Name="Button_Help" Height="40" Width="40" Margin="0,0,10,0" Click="Button_Help_Click"> |
| 33 | + <fa:IconBlock Icon="QuestionCircle" FontSize="18"></fa:IconBlock> |
| 34 | + </Button> |
| 35 | + <Button Grid.Column="3" Name="Button_Load" Height="40" Click="Button_Load_Click">Load Preview</Button> |
| 36 | + </Grid> |
27 | 37 | <DataGrid Grid.Row="1" ItemsSource="{Binding Results}" AutoGenerateColumns="True" Name="dgItems"> |
28 | 38 | </DataGrid> |
29 | 39 | <TextBlock HorizontalAlignment="Center" Margin="0,40,0,0" FontStyle="Italic" Grid.Row="1" Text="No results found" Visibility="{Binding Items.IsEmpty, Converter={StaticResource BooleanToVisibilityConverter}, ElementName=dgItems}" /> |
30 | 40 | <TextBlock Grid.Row="2" Margin="0,10,0,0" HorizontalAlignment="Center" Text="{Binding Total, StringFormat={StaticResource Summary}}" |
31 | 41 | Visibility="{Binding HasRecords, Converter={StaticResource BooleanToVisibilityConverter}}"/> |
| 42 | + |
| 43 | + <Grid Grid.Row="1" Margin="0" Background="DarkSlateGray" Opacity="0.5" Visibility="{Binding FieldPopupVisible, Converter={StaticResource BooleanToVisibilityConverter}}"></Grid> |
| 44 | + <Border Grid.Row="1" Margin="25" BorderBrush="{StaticResource PanelBorder}" Background="White" Visibility="{Binding FieldPopupVisible, Converter={StaticResource BooleanToVisibilityConverter}}"> |
| 45 | + <Grid> |
| 46 | + <Grid.RowDefinitions> |
| 47 | + <RowDefinition Height="40"></RowDefinition> |
| 48 | + <RowDefinition Height="*"></RowDefinition> |
| 49 | + </Grid.RowDefinitions> |
| 50 | + <Border BorderThickness="0,0,0,1" BorderBrush="DarkGray" > |
| 51 | + <Grid Height="40" Background="{StaticResource PanelBackground}"> |
| 52 | + <Grid.ColumnDefinitions> |
| 53 | + <ColumnDefinition Width="*"></ColumnDefinition> |
| 54 | + <ColumnDefinition Width="40"></ColumnDefinition> |
| 55 | + </Grid.ColumnDefinitions> |
| 56 | + <TextBlock Style="{StaticResource AccordionHeader}" VerticalAlignment="Center" Margin="10,0,0,0">Available Fields</TextBlock> |
| 57 | + <Button Grid.Column="1" BorderThickness="0" Background="Transparent" Click="Button_Help_Click"> |
| 58 | + <fa:IconBlock Icon="WindowClose" FontSize="20" Foreground="{ StaticResource DarkColor}"/> |
| 59 | + </Button> |
| 60 | + </Grid> |
| 61 | + </Border> |
| 62 | + <DataGrid ItemsSource="{Binding ProjectFields}" Margin="15" VerticalScrollBarVisibility="Visible" Grid.Row="1" CanUserAddRows="False" CanUserDeleteRows="False"/> |
| 63 | + </Grid> |
| 64 | + </Border> |
32 | 65 | </Grid> |
33 | 66 | </Page> |
0 commit comments