- Moved KeyboardNavigation.TabNavigation="Once" from ProfilesView.xaml into App.xaml style definition

- Updated DefDataGrid style in App.xaml to include the TabNavigation setting
- Ensures consistent keyboard navigation behavior across all DataGrids in the application
- Simplifies view code and improves accessibility maintainability
This commit is contained in:
Reza Bakhshi Laktasaraei 2025-06-11 02:22:42 +03:30
parent e9f62913ca
commit d77df333b6
2 changed files with 2 additions and 2 deletions

View file

@ -149,6 +149,7 @@
BasedOn="{StaticResource MaterialDesignDataGrid}"
TargetType="{x:Type DataGrid}">
<Setter Property="FontSize" Value="{DynamicResource StdFontSize}" />
<Setter Property="KeyboardNavigation.TabNavigation" Value="Once" />
</Style>
<Style
x:Key="DefTextBox"

View file

@ -91,8 +91,7 @@
HeadersVisibility="All"
IsReadOnly="True"
RowHeaderWidth="40"
Style="{StaticResource DefDataGrid}"
KeyboardNavigation.TabNavigation="Once">
Style="{StaticResource DefDataGrid}">
<DataGrid.InputBindings>
<KeyBinding Command="ApplicationCommands.NotACommand" Gesture="Ctrl+C" />
<KeyBinding Command="ApplicationCommands.NotACommand" Gesture="Ctrl+V" />