Add FluentIcons to menu items in MainWindow.axaml for improved visual clarity

This commit is contained in:
2025-12-15 01:05:13 +00:00
parent efed1615cb
commit 326f306c12

View File

@@ -105,9 +105,9 @@
InputGesture="Ctrl+K" InputGesture="Ctrl+K"
HotKey="Ctrl+K" HotKey="Ctrl+K"
Header="{x:Static localization:UI.ButtonLabel_Checksum}"> Header="{x:Static localization:UI.ButtonLabel_Checksum}">
<MenuItem> <MenuItem.Icon>
<ic:FluentIcon Icon="ShieldAdd" /> <ic:FluentIcon Icon="ShieldAdd" />
</MenuItem> </MenuItem.Icon>
</MenuItem> </MenuItem>
<MenuItem Command="{Binding ConvertImageCommand, Mode=OneWay}" <MenuItem Command="{Binding ConvertImageCommand, Mode=OneWay}"
InputGesture="Ctrl+C" InputGesture="Ctrl+C"
@@ -225,25 +225,53 @@
DataContext="{Binding Path=DataContext, RelativeSource={RelativeSource AncestorType=Window}, Mode=OneWay}"> DataContext="{Binding Path=DataContext, RelativeSource={RelativeSource AncestorType=Window}, Mode=OneWay}">
<MenuItem <MenuItem
Command="{Binding $parent[Window].DataContext.CalculateEntropyCommand, Mode=OneWay}" Command="{Binding $parent[Window].DataContext.CalculateEntropyCommand, Mode=OneWay}"
Header="{x:Static localization:UI.ButtonLabel_Calculate_entropy}" /> Header="{x:Static localization:UI.ButtonLabel_Calculate_entropy}">
<MenuItem.Icon>
<ic:FluentIcon Icon="CalculatorArrowClockwise" />
</MenuItem.Icon>
</MenuItem>
<MenuItem <MenuItem
Command="{Binding $parent[Window].DataContext.VerifyImageCommand, Mode=OneWay}" Command="{Binding $parent[Window].DataContext.VerifyImageCommand, Mode=OneWay}"
Header="{x:Static localization:UI.ButtonLabel_Verify}" /> Header="{x:Static localization:UI.ButtonLabel_Verify}">
<MenuItem.Icon>
<ic:FluentIcon Icon="Stethoscope" />
</MenuItem.Icon>
</MenuItem>
<MenuItem <MenuItem
Command="{Binding $parent[Window].DataContext.ChecksumImageCommand, Mode=OneWay}" Command="{Binding $parent[Window].DataContext.ChecksumImageCommand, Mode=OneWay}"
Header="{x:Static localization:UI.ButtonLabel_Checksum}" /> Header="{x:Static localization:UI.ButtonLabel_Checksum}">
<MenuItem.Icon>
<ic:FluentIcon Icon="ShieldAdd" />
</MenuItem.Icon>
</MenuItem>
<MenuItem <MenuItem
Command="{Binding $parent[Window].DataContext.ConvertImageCommand, Mode=OneWay}" Command="{Binding $parent[Window].DataContext.ConvertImageCommand, Mode=OneWay}"
Header="{x:Static localization:UI.ButtonLabel_Convert_to}" /> Header="{x:Static localization:UI.ButtonLabel_Convert_to}">
<MenuItem.Icon>
<ic:FluentIcon Icon="ArrowSwap" />
</MenuItem.Icon>
</MenuItem>
<MenuItem <MenuItem
Command="{Binding $parent[Window].DataContext.CreateSidecarCommand, Mode=OneWay}" Command="{Binding $parent[Window].DataContext.CreateSidecarCommand, Mode=OneWay}"
Header="{x:Static localization:UI.ButtonLabel_Create_Aaru_Metadata_sidecar}" /> Header="{x:Static localization:UI.ButtonLabel_Create_Aaru_Metadata_sidecar}">
<MenuItem.Icon>
<ic:FluentIcon Icon="DocumentBulletListMultiple" />
</MenuItem.Icon>
</MenuItem>
<MenuItem <MenuItem
Command="{Binding $parent[Window].DataContext.ViewImageSectorsCommand, Mode=OneWay}" Command="{Binding $parent[Window].DataContext.ViewImageSectorsCommand, Mode=OneWay}"
Header="{x:Static localization:UI.ButtonLabel_View_sectors}" /> Header="{x:Static localization:UI.ButtonLabel_View_sectors}">
<MenuItem.Icon>
<ic:FluentIcon Icon="TableSearch" />
</MenuItem.Icon>
</MenuItem>
<MenuItem <MenuItem
Command="{Binding $parent[Window].DataContext.DecodeImageMediaTagsCommand, Mode=OneWay}" Command="{Binding $parent[Window].DataContext.DecodeImageMediaTagsCommand, Mode=OneWay}"
Header="{x:Static localization:UI.ButtonLabel_Decode_media_tags}" /> Header="{x:Static localization:UI.ButtonLabel_Decode_media_tags}">
<MenuItem.Icon>
<ic:FluentIcon Icon="SaveSearch" />
</MenuItem.Icon>
</MenuItem>
</ContextMenu> </ContextMenu>
</StackPanel.ContextMenu> </StackPanel.ContextMenu>
<Border Width="32" <Border Width="32"