Initial commit
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Page
|
||||
x:Class="WinWARP.Ui.Views.SettingsPage"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="using:WinWARP.Ui.Views"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:vm="using:WinWARP.Core.ViewModels.Settings"
|
||||
xmlns:c="using:CommunityToolkit.WinUI.Controls"
|
||||
xmlns:conv="using:WinWARP.Ui.Converters"
|
||||
xmlns:h="using:WinWARP.Ui.Helpers"
|
||||
xmlns:u="using:WinUI3Localizer"
|
||||
mc:Ignorable="d">
|
||||
|
||||
<ScrollView>
|
||||
<StackPanel Margin="24,14,24,24">
|
||||
<StackPanel.Resources>
|
||||
<conv:LanguageCodeToNameConverter x:Key="LanguageCodeToNameConverter" />
|
||||
</StackPanel.Resources>
|
||||
<TextBlock u:Uids.Uid="SettingsPageTitle" Style="{StaticResource TitleTextBlockStyle}" Margin="0,0,0,10"/>
|
||||
|
||||
<!--App settings-->
|
||||
<TextBlock u:Uids.Uid="SettingsPageAppSettingsHeader" Style="{StaticResource BodyStrongTextBlockStyle}" Margin="0,16,0,10"/>
|
||||
<c:SettingsCard IsClickEnabled="True" u:Uids.Uid="SettingsPageGeneralSettings" Command="{x:Bind ViewModel.NavigateCommand}" CommandParameter="{h:Type TargetType=vm:GeneralSettingsViewModel}">
|
||||
<c:SettingsCard.HeaderIcon>
|
||||
<FontIcon Glyph="" />
|
||||
</c:SettingsCard.HeaderIcon>
|
||||
</c:SettingsCard>
|
||||
<c:SettingsCard IsClickEnabled="True" u:Uids.Uid="SettingsPageUpdateSettings" Command="{x:Bind ViewModel.NavigateCommand}" CommandParameter="{h:Type TargetType=vm:UpdateSettingsViewModel}">
|
||||
<c:SettingsCard.HeaderIcon>
|
||||
<FontIcon Glyph="" />
|
||||
</c:SettingsCard.HeaderIcon>
|
||||
</c:SettingsCard>
|
||||
|
||||
<!--VPN settings--><!--
|
||||
<TextBlock u:Uids.Uid="SettingsPageVPNSettingsHeader" Style="{StaticResource BodyStrongTextBlockStyle}" Margin="0,16,0,10"/>
|
||||
<c:SettingsCard IsClickEnabled="True" u:Uids.Uid="SettingsPageInboundSettings" Command="{x:Bind ViewModel.NavigateCommand}" CommandParameter="{h:Type TargetType=vm:InboundSettingsViewModel}">
|
||||
<c:SettingsCard.HeaderIcon>
|
||||
<FontIcon Glyph="" />
|
||||
</c:SettingsCard.HeaderIcon>
|
||||
</c:SettingsCard>
|
||||
<c:SettingsCard IsClickEnabled="True" u:Uids.Uid="SettingsPageRoutingSettings" Command="{x:Bind ViewModel.NavigateCommand}" CommandParameter="{h:Type TargetType=vm:RoutingSettingsViewModel}">
|
||||
<c:SettingsCard.HeaderIcon>
|
||||
<FontIcon Glyph="" />
|
||||
</c:SettingsCard.HeaderIcon>
|
||||
</c:SettingsCard>
|
||||
<c:SettingsCard IsClickEnabled="True" u:Uids.Uid="SettingsPageDnsSettings" Command="{x:Bind ViewModel.NavigateCommand}" CommandParameter="{h:Type TargetType=vm:DnsSettingsViewModel}">
|
||||
<c:SettingsCard.HeaderIcon>
|
||||
<FontIcon Glyph="" />
|
||||
</c:SettingsCard.HeaderIcon>
|
||||
</c:SettingsCard>
|
||||
<c:SettingsCard IsClickEnabled="True" u:Uids.Uid="SettingsPageTLSSettings" Command="{x:Bind ViewModel.NavigateCommand}" CommandParameter="{h:Type TargetType=vm:TlsSettingsViewModel}">
|
||||
<c:SettingsCard.HeaderIcon>
|
||||
<FontIcon Glyph="" />
|
||||
</c:SettingsCard.HeaderIcon>
|
||||
</c:SettingsCard>
|
||||
<c:SettingsCard IsClickEnabled="True" u:Uids.Uid="SettingsPageWARPSettings" Command="{x:Bind ViewModel.NavigateCommand}" CommandParameter="{h:Type TargetType=vm:WarpSettingsViewModel}">
|
||||
<c:SettingsCard.HeaderIcon>
|
||||
<FontIcon Glyph="" />
|
||||
</c:SettingsCard.HeaderIcon>
|
||||
</c:SettingsCard>-->
|
||||
|
||||
<!--Language setting-->
|
||||
<TextBlock u:Uids.Uid="SettingsPageLanguageSettingsHeader" Style="{StaticResource BodyStrongTextBlockStyle}" Margin="0,16,0,10"/>
|
||||
<c:SettingsExpander u:Uids.Uid="SettingsPageLanguageSetting">
|
||||
<ComboBox ItemsSource="{x:Bind ViewModel.Languages}" SelectedItem="{x:Bind ViewModel.SelectedLanguage, Mode=TwoWay}">
|
||||
<ComboBox.ItemTemplate>
|
||||
<DataTemplate x:DataType="x:String">
|
||||
<TextBlock Text="{Binding Converter={StaticResource LanguageCodeToNameConverter}}"/>
|
||||
</DataTemplate>
|
||||
</ComboBox.ItemTemplate>
|
||||
</ComboBox>
|
||||
<c:SettingsExpander.HeaderIcon>
|
||||
<FontIcon Glyph="" />
|
||||
</c:SettingsExpander.HeaderIcon>
|
||||
<c:SettingsExpander.Items>
|
||||
<c:SettingsCard u:Uids.Uid="SettingsPageLanguageSettingSyncSetting">
|
||||
<ToggleSwitch u:Uids.Uid="SettingsPageLanguageSettingSyncSettingToggle"/>
|
||||
</c:SettingsCard>
|
||||
</c:SettingsExpander.Items>
|
||||
</c:SettingsExpander>
|
||||
</StackPanel>
|
||||
</ScrollView>
|
||||
</Page>
|
||||
Reference in New Issue
Block a user