GUI/WimDetailsDialog.xaml
|
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="WIM Details" Width="800" Height="600" Background="#FFFFFF" FontFamily="Segoe UI" WindowStartupLocation="CenterOwner"> <Grid Margin="5"> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <!-- Header Text --> <TextBlock x:Name="HeaderText" Grid.Row="0" Margin="5" FontSize="16" FontWeight="SemiBold" Foreground="#2B579A" /> <!-- ListView to display WIM details --> <ListView x:Name="WimDetailsList" Grid.Row="1" Margin="5" SelectionMode="Extended"> <ListView.View> <GridView> <GridViewColumn Width="180" DisplayMemberBinding="{Binding Name}" Header="Name" /> <GridViewColumn Width="220" DisplayMemberBinding="{Binding Path}" Header="Path" /> <GridViewColumn Width="60" DisplayMemberBinding="{Binding Index}" Header="Index" /> <GridViewColumn Width="90" DisplayMemberBinding="{Binding Architecture}" Header="Architecture" /> <GridViewColumn Width="110" DisplayMemberBinding="{Binding Version}" Header="Version" /> <GridViewColumn Width="80" DisplayMemberBinding="{Binding SizeGB}" Header="Size (GB)" /> </GridView> </ListView.View> </ListView> <!-- Status and buttons --> <Grid Grid.Row="2" Margin="5"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <TextBlock x:Name="StatusText" Grid.Column="0" Margin="5" VerticalAlignment="Center" Foreground="#2B579A" /> <StackPanel Grid.Column="1" Orientation="Horizontal"> <Button x:Name="CopyDetailsButton" Margin="5" Content="Copy Details" /> <Button x:Name="RefreshButton" Margin="5" Content="Refresh" /> <Button x:Name="CloseButton" Margin="5" Content="Close" /> </StackPanel> </Grid> </Grid> </Window> |