EnvironmentVariablesPage.xaml
1 <local:NavigablePage 2 x:Class="Microsoft.PowerToys.Settings.UI.Views.EnvironmentVariablesPage" 3 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 4 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 5 xmlns:controls="using:Microsoft.PowerToys.Settings.UI.Controls" 6 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 7 xmlns:local="using:Microsoft.PowerToys.Settings.UI.Helpers" 8 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 9 xmlns:tkcontrols="using:CommunityToolkit.WinUI.Controls" 10 xmlns:ui="using:CommunityToolkit.WinUI" 11 mc:Ignorable="d"> 12 13 <controls:SettingsPageControl x:Uid="EnvironmentVariables" ModuleImageSource="ms-appx:///Assets/Settings/Modules/EnvironmentVariables.png"> 14 <controls:SettingsPageControl.ModuleContent> 15 <StackPanel ChildrenTransitions="{StaticResource SettingsCardsAnimations}" Orientation="Vertical"> 16 <controls:GPOInfoControl ShowWarning="{x:Bind ViewModel.IsEnabledGpoConfigured, Mode=OneWay}"> 17 <tkcontrols:SettingsCard 18 Name="EnvironmentVariablesEnableToggleControlHeaderText" 19 x:Uid="EnvironmentVariables_EnableToggleControl_HeaderText" 20 HeaderIcon="{ui:BitmapIcon Source=/Assets/Settings/Icons/EnvironmentVariables.png}"> 21 <ToggleSwitch x:Uid="ToggleSwitch" IsOn="{x:Bind ViewModel.IsEnabled, Mode=TwoWay}" /> 22 </tkcontrols:SettingsCard> 23 </controls:GPOInfoControl> 24 <controls:SettingsGroup x:Uid="EnvironmentVariables_Activation_GroupSettings" IsEnabled="{x:Bind ViewModel.IsEnabled, Mode=OneWay}"> 25 <tkcontrols:SettingsCard 26 Name="EnvironmentVariablesLaunchButtonControl" 27 x:Uid="EnvironmentVariables_LaunchButtonControl" 28 ActionIcon="{ui:FontIcon Glyph=}" 29 Command="{x:Bind ViewModel.LaunchEventHandler}" 30 HeaderIcon="{ui:FontIcon Glyph=}" 31 IsClickEnabled="True" /> 32 <tkcontrols:SettingsCard 33 Name="EnvironmentVariablesToggleLaunchAdministrator" 34 x:Uid="EnvironmentVariables_Toggle_LaunchAdministrator" 35 HeaderIcon="{ui:FontIcon Glyph=}" 36 IsEnabled="{x:Bind ViewModel.LaunchAdministratorEnabled, Mode=OneWay}"> 37 <ToggleSwitch x:Uid="ToggleSwitch" IsOn="{x:Bind ViewModel.LaunchAdministrator, Mode=TwoWay}" /> 38 </tkcontrols:SettingsCard> 39 </controls:SettingsGroup> 40 </StackPanel> 41 </controls:SettingsPageControl.ModuleContent> 42 43 <controls:SettingsPageControl.PrimaryLinks> 44 <controls:PageLink x:Uid="LearnMore_EnvironmentVariables" Link="https://aka.ms/PowerToysOverview_EnvironmentVariables" /> 45 </controls:SettingsPageControl.PrimaryLinks> 46 </controls:SettingsPageControl> 47 </local:NavigablePage>