Refactor GPU detail page header to use NavigationBar for improved navigation

This commit is contained in:
2025-11-16 15:32:05 +00:00
parent f308668f69
commit 4b02dd6d2c
2 changed files with 13 additions and 21 deletions

View File

@@ -19,7 +19,8 @@
<!-- Header --> <!-- Header -->
<utu:NavigationBar Grid.Row="0" <utu:NavigationBar Grid.Row="0"
Content="{Binding Path=Title}"> Content="{Binding Path=Title}"
MainCommandMode="Action">
<utu:NavigationBar.MainCommand> <utu:NavigationBar.MainCommand>
<AppBarButton Icon="Back" <AppBarButton Icon="Back"
Label="Back" Label="Back"

View File

@@ -17,26 +17,17 @@
<RowDefinition Height="*" /> <RowDefinition Height="*" />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<!-- Header with Back Button --> <!-- Header -->
<Grid Grid.Row="0" <utu:NavigationBar Grid.Row="0"
Padding="8" Content="{Binding Path=Title}"
Background="{ThemeResource SystemControlBackgroundChromeMediumBrush}"> MainCommandMode="Action">
<Grid.ColumnDefinitions> <utu:NavigationBar.MainCommand>
<ColumnDefinition Width="Auto" /> <AppBarButton Icon="Back"
<ColumnDefinition Width="*" /> Label="Back"
</Grid.ColumnDefinitions> Command="{Binding GoBackCommand}"
<AppBarButton Grid.Column="0" AutomationProperties.Name="Go back" />
Icon="Back" </utu:NavigationBar.MainCommand>
Label="Back" </utu:NavigationBar>
Command="{Binding GoBackCommand}"
AutomationProperties.Name="Go back" />
<TextBlock Grid.Column="1"
Text="GPU Details"
VerticalAlignment="Center"
HorizontalAlignment="Center"
FontSize="18"
FontWeight="SemiBold" />
</Grid>
<!-- Content --> <!-- Content -->
<ScrollViewer Grid.Row="1"> <ScrollViewer Grid.Row="1">