Converted ImageInfo panel information to a two column layout.

This commit is contained in:
2025-12-15 13:58:36 +00:00
parent 8463ec7c27
commit 92a144acf3

View File

@@ -47,14 +47,17 @@
<Design.DataContext> <Design.DataContext>
<panels:ImageInfoViewModel /> <panels:ImageInfoViewModel />
</Design.DataContext> </Design.DataContext>
<Grid RowDefinitions="Auto,Auto,Auto,Auto,Auto,*,Auto" <Grid RowDefinitions="Auto,*,Auto"
Margin="12" Margin="12"
RowSpacing="8"> RowSpacing="8">
<Border Grid.Row="0" <Grid Grid.Row="0"
ColumnDefinitions="Auto,*"
ColumnSpacing="16">
<Border Grid.Column="0"
Width="160" Width="160"
Height="160" Height="160"
HorizontalAlignment="Center" HorizontalAlignment="Left"
VerticalAlignment="Center" VerticalAlignment="Top"
Background="LightGray" Background="LightGray"
CornerRadius="80" CornerRadius="80"
Padding="16"> Padding="16">
@@ -62,16 +65,17 @@
Height="128" Height="128"
Source="{Binding MediaLogo, Mode=OneWay}" /> Source="{Binding MediaLogo, Mode=OneWay}" />
</Border> </Border>
<controls:SpectreTextBlock Grid.Row="1" <StackPanel Grid.Column="1"
Text="{x:Static localization:UI.Title_Image_information}" Spacing="8"
VerticalAlignment="Center">
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Image_information}"
FontWeight="Bold" /> FontWeight="Bold" />
<controls:SpectreTextBlock Grid.Row="2" <controls:SpectreTextBlock Text="{Binding ImagePathText, Mode=OneWay}" />
Text="{Binding ImagePathText, Mode=OneWay}" /> <controls:SpectreTextBlock Text="{Binding FilterText, Mode=OneWay}" />
<controls:SpectreTextBlock Grid.Row="3" <controls:SpectreTextBlock Text="{Binding ImageIdentifiedText, Mode=OneWay}" />
Text="{Binding FilterText, Mode=OneWay}" /> </StackPanel>
<controls:SpectreTextBlock Grid.Row="4" </Grid>
Text="{Binding ImageIdentifiedText, Mode=OneWay}" /> <TabControl Grid.Row="1">
<TabControl Grid.Row="5">
<TabItem> <TabItem>
<TabItem.Header> <TabItem.Header>
<StackPanel Orientation="Horizontal" <StackPanel Orientation="Horizontal"
@@ -681,7 +685,8 @@
<ContentControl Content="{Binding CompactDiscInfo, Mode=OneWay}" <ContentControl Content="{Binding CompactDiscInfo, Mode=OneWay}"
Margin="8" /> Margin="8" />
</TabItem> </TabItem>
<TabItem IsVisible="{Binding !!DvdInfo, Mode=OneWay}"> <TabItem.Header> <TabItem IsVisible="{Binding !!DvdInfo, Mode=OneWay}">
<TabItem.Header>
<StackPanel Orientation="Horizontal" <StackPanel Orientation="Horizontal"
Spacing="4"> Spacing="4">
<Svg MaxHeight="24" <Svg MaxHeight="24"
@@ -757,7 +762,7 @@
Margin="8" /> Margin="8" />
</TabItem> </TabItem>
</TabControl> </TabControl>
<WrapPanel Grid.Row="6" <WrapPanel Grid.Row="2"
HorizontalAlignment="Left" HorizontalAlignment="Left"
VerticalAlignment="Bottom"> VerticalAlignment="Bottom">
<Button Command="{Binding EntropyCommand, Mode=OneWay}" <Button Command="{Binding EntropyCommand, Mode=OneWay}"