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>