master
xaml 40 lines 2.65 KB
Raw
1 <Page
2 x:Class="WslSettings.Views.Settings.AboutPage"
3 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
5 xmlns:ctControls="using:CommunityToolkit.WinUI.Controls"
6 xmlns:behaviors="using:WslSettings.Behaviors"
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" />
19 <RowDefinition Height="*" />
20 </Grid.RowDefinitions>
21 <TextBlock x:Uid="Settings_AboutPageTitle" Style="{ThemeResource PageHeaderTextBlockStyle}" Margin="{StaticResource MediumSmallBottomMargin}" HorizontalAlignment="Left"/>
22 <ScrollViewer Grid.Row="1" VerticalScrollBarVisibility="Auto">
23 <StackPanel Spacing="{StaticResource SettingsCardSpacing}">
24 <ctControls:SettingsExpander x:Uid="Settings_About" IsExpanded="True">
25 <TextBlock IsTextSelectionEnabled="True" Text="{x:Bind ViewModel.VersionDescription, Mode=OneWay}" />
26 <ctControls:SettingsExpander.Items>
27 <ctControls:SettingsCard HorizontalContentAlignment="Left" ContentAlignment="Left" Margin="-42,0,0,0">
28 <StackPanel Orientation="Vertical">
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>
36 </ctControls:SettingsExpander>
37 </StackPanel>
38 </ScrollViewer>
39 </Grid>
40 </Page>