[GUI] Replace DataGrids with ListBoxes for media and sector tags in ImageInfo.xaml

This commit is contained in:
2025-10-25 17:35:44 +01:00
parent 83af0103e6
commit 62796df4b6

View File

@@ -123,29 +123,33 @@
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Readable_media_tags}" <controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Readable_media_tags}"
FontWeight="Bold" FontWeight="Bold"
IsVisible="{Binding !!MediaTagsList.Count, Mode=OneWay}" /> IsVisible="{Binding !!MediaTagsList.Count, Mode=OneWay}" />
<DataGrid ItemsSource="{Binding MediaTagsList, Mode=OneWay}" <ListBox ItemsSource="{Binding MediaTagsList, Mode=OneWay}"
IsVisible="{Binding !!MediaTagsList.Count, Mode=OneWay}" IsVisible="{Binding !!MediaTagsList.Count, Mode=OneWay}"
IsReadOnly="True"> MaxHeight="300"
<DataGrid.Columns> BorderThickness="1"
<DataGridTextColumn Header="{x:Static localization:UI.Title_Tag}" BorderBrush="Gray">
Binding="{Binding ., Mode=OneWay}" <ListBox.ItemTemplate>
Width="Auto" <DataTemplate>
IsReadOnly="True" /> <TextBlock Text="{Binding ., Mode=OneWay}"
</DataGrid.Columns> Padding="5" />
</DataGrid> </DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Readable_sector_tags}" <controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Readable_sector_tags}"
FontWeight="Bold" FontWeight="Bold"
IsVisible="{Binding !!SectorTagsList.Count, Mode=OneWay}" /> IsVisible="{Binding !!SectorTagsList.Count, Mode=OneWay}" />
<DataGrid ItemsSource="{Binding SectorTagsList, Mode=OneWay}" <ListBox ItemsSource="{Binding SectorTagsList, Mode=OneWay}"
IsVisible="{Binding !!SectorTagsList.Count, Mode=OneWay}" IsVisible="{Binding !!SectorTagsList.Count, Mode=OneWay}"
IsReadOnly="True"> MaxHeight="300"
<DataGrid.Columns> BorderThickness="1"
<DataGridTextColumn Header="{x:Static localization:UI.Title_Tag}" BorderBrush="Gray">
Binding="{Binding ., Mode=OneWay}" <ListBox.ItemTemplate>
Width="Auto" <DataTemplate>
IsReadOnly="True" /> <TextBlock Text="{Binding ., Mode=OneWay}"
</DataGrid.Columns> Padding="5" />
</DataGrid> </DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel> </StackPanel>
</TabItem> </TabItem>
<TabItem IsVisible="{Binding !!Sessions.Count, Mode=OneWay}"> <TabItem IsVisible="{Binding !!Sessions.Count, Mode=OneWay}">