GUI/AutoDetectDialog.xaml
|
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Auto Detected Updates" Width="920" Height="560" Background="#FFFFFF" FontFamily="Segoe UI" WindowStartupLocation="CenterOwner"> <Grid Margin="5"> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <!-- Title --> <TextBlock Grid.Row="0" Margin="5" FontSize="15" FontWeight="SemiBold" Foreground="#2B579A" Text="Updates that match the selected WIM images." /> <!-- Download path and update type --> <Grid Grid.Row="1" Margin="5"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" Margin="5" VerticalAlignment="Center" Text="Download path:" /> <TextBox x:Name="DownloadPathTextBox" Grid.Column="1" Margin="5" /> <Button x:Name="BrowseDownloadPathButton" Grid.Column="2" Margin="5" Content="Browse..." /> </Grid> <!-- Update type and preview checkbox --> <StackPanel Grid.Row="2" Margin="5" Orientation="Horizontal"> <TextBlock Margin="5" VerticalAlignment="Center" Text="Update type:" /> <ComboBox x:Name="AutoDetectUpdateTypeComboBox" Width="220" Margin="5" VerticalAlignment="Center" /> <CheckBox x:Name="AutoDetectIncludePreviewCheckBox" Margin="5" VerticalAlignment="Center" Content="Include preview updates" /> </StackPanel> <!-- Results list --> <ListView x:Name="AutoDetectResults" Grid.Row="3" Margin="5" SelectionMode="Extended"> <ListView.View> <GridView> <GridViewColumn Width="180" DisplayMemberBinding="{Binding WimName}" Header="WIM" /> <GridViewColumn Width="60" DisplayMemberBinding="{Binding Index}" Header="Index" /> <GridViewColumn Width="80" DisplayMemberBinding="{Binding KB}" Header="KB" /> <GridViewColumn Width="280" DisplayMemberBinding="{Binding Title}" Header="Title" /> <GridViewColumn Width="120" DisplayMemberBinding="{Binding Classification}" Header="Classification" /> <GridViewColumn Width="120" DisplayMemberBinding="{Binding LastUpdated}" Header="Last Updated" /> </GridView> </ListView.View> </ListView> <!-- Status and buttons --> <Grid Grid.Row="4" Margin="5"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock x:Name="AutoDetectStatusText" Grid.Column="0" Margin="5" VerticalAlignment="Center" Foreground="#2B579A" /> <StackPanel Grid.Column="1" Margin="5" Orientation="Horizontal"> <Button x:Name="QueueDownloadButton" Margin="5" Content="Download Selected" /> <Button x:Name="CopyUpdatesButton" Margin="5" Content="Copy Details" /> <Button x:Name="CloseButton" Margin="5" Content="Close" /> </StackPanel> </Grid> </Grid> </Window> |