@samitouri / QOSAMI-WSL / commits / 7c010a1e

wslsettings: add underlines to links in about page (#13703)

Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>

Ben Hillis committed Nov 13, 2025 at 13:53 UTC 7c010a1e937ac39dd91cb9315598f6853a8c3645
1 file changed +10 -4
src/windows/wslsettings/Views/Settings/AboutPage.xaml
+10 -4
@@ -7,6 +7,12 @@
7 xmlns:controls="using:WslSettings.Controls"
8 behaviors:NavigationViewHeaderBehavior.HeaderMode="Never">
9
10 + <Page.Resources>
11 + <DataTemplate x:Key="UnderlinedHyperlinkTemplate">
12 + <TextBlock Text="{Binding}" TextDecorations="Underline" />
13 + </DataTemplate>
14 + </Page.Resources>
15 +
16 <Grid Margin="{ThemeResource ContentPageMargin}">
17 <Grid.RowDefinitions>
18 <RowDefinition Height="Auto" />
@@ -20,10 +26,10 @@
26 <ctControls:SettingsExpander.Items>
27 <ctControls:SettingsCard HorizontalContentAlignment="Left" ContentAlignment="Left" Margin="-42,0,0,0">
28 <StackPanel Orientation="Vertical">
23 - <HyperlinkButton x:Uid="Settings_IssuesLink" Margin="{StaticResource HyperlinkButtonNegativeMargin}" />
24 - <HyperlinkButton x:Uid="Settings_DocumentationLink" Margin="{StaticResource HyperlinkButtonNegativeMargin}" />
25 - <HyperlinkButton x:Uid="Settings_ReleaseNotesLink" Margin="{StaticResource HyperlinkButtonNegativeMargin}" />
26 - <HyperlinkButton x:Uid="Settings_PrivacyPolicyLink" Margin="{StaticResource HyperlinkButtonNegativeMargin}" />
29 + <HyperlinkButton x:Uid="Settings_IssuesLink" Margin="{StaticResource HyperlinkButtonNegativeMargin}" ContentTemplate="{StaticResource UnderlinedHyperlinkTemplate}" />
30 + <HyperlinkButton x:Uid="Settings_DocumentationLink" Margin="{StaticResource HyperlinkButtonNegativeMargin}" ContentTemplate="{StaticResource UnderlinedHyperlinkTemplate}" />
31 + <HyperlinkButton x:Uid="Settings_ReleaseNotesLink" Margin="{StaticResource HyperlinkButtonNegativeMargin}" ContentTemplate="{StaticResource UnderlinedHyperlinkTemplate}" />
32 + <HyperlinkButton x:Uid="Settings_PrivacyPolicyLink" Margin="{StaticResource HyperlinkButtonNegativeMargin}" ContentTemplate="{StaticResource UnderlinedHyperlinkTemplate}" />
33 </StackPanel>
34 </ctControls:SettingsCard>
35 </ctControls:SettingsExpander.Items>