You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1191 lines
90 KiB
1191 lines
90 KiB
<Window x:Class="GUI_8.MainWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
Name="Window"
|
|
Title="Windows 10 Setup Script" Height="850" Width="1120" MinHeight="0" MinWidth="0"
|
|
Background="#FFFFFF"
|
|
FontFamily="Sergio UI" FontSize="14" TextOptions.TextFormattingMode="Display" WindowStartupLocation="CenterScreen"
|
|
SnapsToDevicePixels="True" WindowStyle="None" ResizeMode="CanResizeWithGrip" AllowsTransparency="True"
|
|
ShowInTaskbar="True" Foreground="#323232"
|
|
MouseLeftButtonDown="Window_MouseLeftButtonDown">
|
|
<Window.Resources>
|
|
|
|
<!--#region Brushes -->
|
|
|
|
<SolidColorBrush x:Key="RadioButton.Static.Background" Color="#FFFFFFFF"/>
|
|
<SolidColorBrush x:Key="RadioButton.Static.Border" Color="#FF333333"/>
|
|
<SolidColorBrush x:Key="RadioButton.Static.Glyph" Color="#FF333333"/>
|
|
|
|
<SolidColorBrush x:Key="RadioButton.MouseOver.Background" Color="#FFFFFFFF"/>
|
|
<SolidColorBrush x:Key="RadioButton.MouseOver.Border" Color="#FF000000"/>
|
|
<SolidColorBrush x:Key="RadioButton.MouseOver.Glyph" Color="#FF000000"/>
|
|
|
|
<SolidColorBrush x:Key="RadioButton.MouseOver.On.Background" Color="#FF4C91C8"/>
|
|
<SolidColorBrush x:Key="RadioButton.MouseOver.On.Border" Color="#FF4C91C8"/>
|
|
<SolidColorBrush x:Key="RadioButton.MouseOver.On.Glyph" Color="#FFFFFFFF"/>
|
|
|
|
<SolidColorBrush x:Key="RadioButton.Disabled.Background" Color="#FFFFFFFF"/>
|
|
<SolidColorBrush x:Key="RadioButton.Disabled.Border" Color="#FF999999"/>
|
|
<SolidColorBrush x:Key="RadioButton.Disabled.Glyph" Color="#FF999999"/>
|
|
|
|
<SolidColorBrush x:Key="RadioButton.Disabled.On.Background" Color="#FFCCCCCC"/>
|
|
<SolidColorBrush x:Key="RadioButton.Disabled.On.Border" Color="#FFCCCCCC"/>
|
|
<SolidColorBrush x:Key="RadioButton.Disabled.On.Glyph" Color="#FFA3A3A3"/>
|
|
|
|
<SolidColorBrush x:Key="RadioButton.Pressed.Background" Color="#FF999999"/>
|
|
<SolidColorBrush x:Key="RadioButton.Pressed.Border" Color="#FF999999"/>
|
|
<SolidColorBrush x:Key="RadioButton.Pressed.Glyph" Color="#FFFFFFFF"/>
|
|
|
|
<SolidColorBrush x:Key="RadioButton.Checked.Background" Color="#FF0063B1"/>
|
|
<SolidColorBrush x:Key="RadioButton.Checked.Border" Color="#FF0063B1"/>
|
|
<SolidColorBrush x:Key="RadioButton.Checked.Glyph" Color="#FFFFFFFF"/>
|
|
|
|
<!--#endregion-->
|
|
|
|
<Style x:Key="TitleButtonCanvasRed" TargetType="Canvas">
|
|
<Setter Property="Height" Value="35"/>
|
|
<Setter Property="Width" Value="35"/>
|
|
<Style.Triggers>
|
|
<Trigger Property="Canvas.IsMouseOver" Value="True">
|
|
<Setter Property="Canvas.Background" Value="#FF1744"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
|
|
<Style x:Key="TitleButtonCanvasGrey" TargetType="Canvas" BasedOn="{StaticResource TitleButtonCanvasRed}">
|
|
<Style.Triggers>
|
|
<Trigger Property="Canvas.IsMouseOver" Value="True">
|
|
<Setter Property="Canvas.Background" Value="#ACABAB"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
|
|
<Style x:Key="ToggleBorder" TargetType="Border">
|
|
<Setter Property="BorderBrush" Value="#DADADA"/>
|
|
<Setter Property="BorderThickness" Value="1 1 1 0"/>
|
|
<Setter Property="Margin" Value="0 0 20 0"/>
|
|
<Setter Property="Background" Value="#FFFFFF"/>
|
|
</Style>
|
|
|
|
<Style x:Key="ToggleHeaderBorder" TargetType="Border" BasedOn="{StaticResource ToggleBorder}">
|
|
<Setter Property="Height" Value="40"/>
|
|
</Style>
|
|
|
|
<Style x:Key="ToggleHeaderTextBlock" TargetType="TextBlock">
|
|
<Setter Property="VerticalAlignment" Value="Center"/>
|
|
<Setter Property="Margin" Value="16 0 0 0"/>
|
|
<Setter Property="FontSize" Value="18"/>
|
|
<Setter Property="FontWeight" Value="Bold"/>
|
|
</Style>
|
|
|
|
<Style x:Key="ToggleSwitchLeftStyle" TargetType="{x:Type ToggleButton}">
|
|
<Setter Property="VerticalAlignment" Value="Center"/>
|
|
<Setter Property="Background" Value="{StaticResource RadioButton.Static.Background}"/>
|
|
<Setter Property="BorderBrush" Value="{StaticResource RadioButton.Static.Border}"/>
|
|
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
|
|
<Setter Property="HorizontalContentAlignment" Value="Left"/>
|
|
<Setter Property="BorderThickness" Value="1"/>
|
|
<Setter Property="SnapsToDevicePixels" Value="True"/>
|
|
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type ToggleButton}">
|
|
<Grid x:Name="templateRoot"
|
|
Background="Transparent"
|
|
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
|
|
<VisualStateManager.VisualStateGroups>
|
|
<VisualStateGroup x:Name="CommonStates">
|
|
<VisualState x:Name="Normal"/>
|
|
<VisualState x:Name="MouseOver">
|
|
<Storyboard>
|
|
<DoubleAnimation To="0" Duration="0:0:0.2" Storyboard.TargetName="normalBorder" Storyboard.TargetProperty="(UIElement.Opacity)"/>
|
|
<DoubleAnimation To="1" Duration="0:0:0.2" Storyboard.TargetName="hoverBorder" Storyboard.TargetProperty="(UIElement.Opacity)"/>
|
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="optionMark" Storyboard.TargetProperty="Fill" Duration="0:0:0.2">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.MouseOver.Glyph}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="optionMarkOn" Storyboard.TargetProperty="Fill" Duration="0:0:0.2">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.MouseOver.On.Glyph}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
</Storyboard>
|
|
</VisualState>
|
|
<VisualState x:Name="Pressed">
|
|
<Storyboard>
|
|
<DoubleAnimation To="1" Duration="0" Storyboard.TargetName="pressedBorder" Storyboard.TargetProperty="(UIElement.Opacity)"/>
|
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="optionMark" Storyboard.TargetProperty="Fill" Duration="0">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Pressed.Glyph}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
</Storyboard>
|
|
</VisualState>
|
|
<VisualState x:Name="Disabled">
|
|
<Storyboard>
|
|
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="checkedBorder" Storyboard.TargetProperty="BorderBrush">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Disabled.On.Border}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="checkedBorder" Storyboard.TargetProperty="Background">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Disabled.On.Background}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<DoubleAnimation To="1" Duration="0" Storyboard.TargetName="disabledBorder" Storyboard.TargetProperty="(UIElement.Opacity)"/>
|
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="optionMark" Storyboard.TargetProperty="Fill" Duration="0">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Disabled.Glyph}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="optionMarkOn" Storyboard.TargetProperty="Fill" Duration="0">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Disabled.On.Glyph}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
</Storyboard>
|
|
</VisualState>
|
|
</VisualStateGroup>
|
|
<VisualStateGroup x:Name="CheckStates">
|
|
<VisualState x:Name="Unchecked"/>
|
|
<VisualState x:Name="Checked">
|
|
<Storyboard>
|
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="optionMark" Storyboard.TargetProperty="Fill" Duration="0">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Static.Glyph}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<DoubleAnimationUsingKeyFrames Duration="0:0:0.5" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="optionMark">
|
|
<EasingDoubleKeyFrame KeyTime="0" Value="12"/>
|
|
</DoubleAnimationUsingKeyFrames>
|
|
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="optionMark" Storyboard.TargetProperty="Fill">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Checked.Glyph}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="hoverBorder" Storyboard.TargetProperty="BorderBrush">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.MouseOver.On.Border}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="hoverBorder" Storyboard.TargetProperty="Background">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.MouseOver.On.Background}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<DoubleAnimation To="1" Duration="0" Storyboard.TargetName="optionMarkOn" Storyboard.TargetProperty="(UIElement.Opacity)"/>
|
|
<DoubleAnimation To="1" Duration="0" Storyboard.TargetName="checkedBorder" Storyboard.TargetProperty="(UIElement.Opacity)"/>
|
|
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="disabledBorder" Storyboard.TargetProperty="BorderBrush">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Disabled.On.Border}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="disabledBorder" Storyboard.TargetProperty="Background">
|
|
<DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource RadioButton.Disabled.On.Background}"/>
|
|
</ObjectAnimationUsingKeyFrames>
|
|
</Storyboard>
|
|
</VisualState>
|
|
<VisualState x:Name="Indeterminate"/>
|
|
</VisualStateGroup>
|
|
<VisualStateGroup x:Name="FocusStates">
|
|
<VisualState x:Name="Unfocused"/>
|
|
<VisualState x:Name="Focused"/>
|
|
</VisualStateGroup>
|
|
</VisualStateManager.VisualStateGroups>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition />
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<ContentPresenter x:Name="contentPresenter"
|
|
Focusable="False" RecognizesAccessKey="True"
|
|
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
|
Margin="{TemplateBinding Padding}"
|
|
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
|
|
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
|
<Grid x:Name="markGrid" Grid.Row="1" Margin="10 0 10 0" Width="44" Height="20"
|
|
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}">
|
|
<Border x:Name="normalBorder" Opacity="1" BorderThickness="2" CornerRadius="10"
|
|
BorderBrush="{TemplateBinding BorderBrush}" Background="{StaticResource RadioButton.Static.Background}"/>
|
|
<Border x:Name="checkedBorder" Opacity="0" BorderThickness="2" CornerRadius="10"
|
|
BorderBrush="{StaticResource RadioButton.Checked.Border}" Background="{StaticResource RadioButton.Checked.Background}"/>
|
|
<Border x:Name="hoverBorder" Opacity="0" BorderThickness="2" CornerRadius="10"
|
|
BorderBrush="{StaticResource RadioButton.MouseOver.Border}" Background="{StaticResource RadioButton.MouseOver.Background}"/>
|
|
<Border x:Name="pressedBorder" Opacity="0" BorderThickness="2" CornerRadius="10"
|
|
BorderBrush="{StaticResource RadioButton.Pressed.Border}" Background="{StaticResource RadioButton.Pressed.Background}"/>
|
|
<Border x:Name="disabledBorder" Opacity="0" BorderThickness="2" CornerRadius="10"
|
|
BorderBrush="{StaticResource RadioButton.Disabled.Border}" Background="{StaticResource RadioButton.Disabled.Background}"/>
|
|
<Ellipse x:Name="optionMark"
|
|
Height="10" Width="10" Fill="{StaticResource RadioButton.Static.Glyph}" StrokeThickness="0"
|
|
VerticalAlignment="Center" Margin="5,0" RenderTransformOrigin="0.5,0.5">
|
|
<Ellipse.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform/>
|
|
<SkewTransform/>
|
|
<RotateTransform/>
|
|
<TranslateTransform X="-12"/>
|
|
</TransformGroup>
|
|
</Ellipse.RenderTransform>
|
|
</Ellipse>
|
|
<Ellipse x:Name="optionMarkOn" Opacity="0"
|
|
Height="10" Width="10" Fill="{StaticResource RadioButton.Checked.Glyph}" StrokeThickness="0"
|
|
VerticalAlignment="Center" Margin="5,0" RenderTransformOrigin="0.5,0.5">
|
|
<Ellipse.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform/>
|
|
<SkewTransform/>
|
|
<RotateTransform/>
|
|
<TranslateTransform X="12"/>
|
|
</TransformGroup>
|
|
</Ellipse.RenderTransform>
|
|
</Ellipse>
|
|
</Grid>
|
|
</Grid>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<Style x:Key="ViewboxActionButton" TargetType="{x:Type Viewbox}">
|
|
<Setter Property="Width" Value="24"/>
|
|
<Setter Property="Height" Value="24"/>
|
|
<Setter Property="VerticalAlignment" Value="Center"/>
|
|
<Setter Property="HorizontalAlignment" Value="Left"/>
|
|
<Setter Property="Margin" Value="5 0 5 0"/>
|
|
</Style>
|
|
|
|
</Window.Resources>
|
|
|
|
<Border Name="BorderWindow" BorderThickness="1" BorderBrush="#0078d7">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="40"/>
|
|
<RowDefinition Height="40"/>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="15"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<!--#region Title Panel-->
|
|
<Grid Grid.Row="0" Margin="0 0 0 5" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}">
|
|
<Grid.Effect>
|
|
<DropShadowEffect ShadowDepth="2" Direction="315" BlurRadius="3" Opacity="0.5"/>
|
|
</Grid.Effect>
|
|
<!--Icon-->
|
|
<Viewbox Width="28" Height="28" HorizontalAlignment="Left" Margin="10 0 0 3">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M2.81,14.12L5.64,11.29L8.17,10.79C11.39,6.41 17.55,4.22 19.78,4.22C19.78,6.45 17.59,12.61 13.21,15.83L12.71,18.36L9.88,21.19L9.17,17.66C7.76,17.66 7.76,17.66 7.05,16.95C6.34,16.24 6.34,16.24 6.34,14.83L2.81,14.12M5.64,16.95L7.05,18.36L4.39,21.03H2.97V19.61L5.64,16.95M4.22,15.54L5.46,15.71L3,18.16V16.74L4.22,15.54M8.29,18.54L8.46,19.78L7.26,21H5.84L8.29,18.54M13,9.5A1.5,1.5 0 0,0 11.5,11A1.5,1.5 0 0,0 13,12.5A1.5,1.5 0 0,0 14.5,11A1.5,1.5 0 0,0 13,9.5Z" Fill="{Binding ElementName=TitleHeader,Path=Foreground}" />
|
|
</Canvas>
|
|
</Viewbox>
|
|
<!--Header-->
|
|
<TextBlock Name="TitleHeader" Text="Windows 10 Setup Script" FontFamily="Sergio UI" FontSize="16"
|
|
FontWeight="Bold" VerticalAlignment="Center" HorizontalAlignment="Center" Foreground="#FFFFFF"/>
|
|
<!--Minimize Button-->
|
|
<Canvas Name="MinimizeButton" VerticalAlignment="Center" HorizontalAlignment="Right"
|
|
Margin="0 0 35 0" Style="{StaticResource TitleButtonCanvasGrey}">
|
|
<Viewbox Width="24" Height="24" Canvas.Left="4">
|
|
<Path Data="M20,14H4V10H20" Fill="{Binding ElementName=TitleHeader,Path=Foreground}" />
|
|
</Viewbox>
|
|
</Canvas>
|
|
<!--Close Button-->
|
|
<Canvas Name="CloseButton" VerticalAlignment="Center" HorizontalAlignment="Right" Style="{StaticResource TitleButtonCanvasRed}">
|
|
<Viewbox Width="24" Height="24" Canvas.Left="4" Canvas.Top="2">
|
|
<Path Data="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" Fill="{Binding ElementName=TitleHeader,Path=Foreground}" />
|
|
</Viewbox>
|
|
</Canvas>
|
|
</Grid>
|
|
<!--#endregion Title Panel-->
|
|
|
|
<!--#region Action Button-->
|
|
<StackPanel Grid.Row="1" Background="Transparent" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
|
|
|
|
<!--#region Action Buttons Panel-->
|
|
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
|
|
|
|
<!--#region Privacy & Telemetry Button-->
|
|
<StackPanel Name="ButtonAction_Privacy" Margin="0 0 10 0" Height="35" Width="35" Orientation="Horizontal" Background="{Binding ElementName=Window, Path=Background}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="205" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M18,20V10H6V20H18M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10A2,2 0 0,1 6,8H15V6A3,3 0 0,0 12,3A3,3 0 0,0 9,6H7A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,17A2,2 0 0,1 10,15A2,2 0 0,1 12,13A2,2 0 0,1 14,15A2,2 0 0,1 12,17Z"
|
|
Fill="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_Privacy" Text="Privacy & Telemetry" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</StackPanel>
|
|
<!--#endregion Privacy & Telemetry Button-->
|
|
|
|
<!--#region UI & Personalization Button-->
|
|
<StackPanel Name="ButtonAction_Ui" Margin="0 0 20 0" Height="35" Width="35" Orientation="Horizontal" Background="{Binding ElementName=Window, Path=Background}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="205" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M4 4C2.89 4 2 4.89 2 6V18C2 19.11 2.9 20 4 20H12V18H4V8H20V12H22V8C22 6.89 21.1 6 20 6H12L10 4M18 14C17.87 14 17.76 14.09 17.74 14.21L17.55 15.53C17.25 15.66 16.96 15.82 16.7 16L15.46 15.5C15.35 15.5 15.22 15.5 15.15 15.63L14.15 17.36C14.09 17.47 14.11 17.6 14.21 17.68L15.27 18.5C15.25 18.67 15.24 18.83 15.24 19C15.24 19.17 15.25 19.33 15.27 19.5L14.21 20.32C14.12 20.4 14.09 20.53 14.15 20.64L15.15 22.37C15.21 22.5 15.34 22.5 15.46 22.5L16.7 22C16.96 22.18 17.24 22.35 17.55 22.47L17.74 23.79C17.76 23.91 17.86 24 18 24H20C20.11 24 20.22 23.91 20.24 23.79L20.43 22.47C20.73 22.34 21 22.18 21.27 22L22.5 22.5C22.63 22.5 22.76 22.5 22.83 22.37L23.83 20.64C23.89 20.53 23.86 20.4 23.77 20.32L22.7 19.5C22.72 19.33 22.74 19.17 22.74 19C22.74 18.83 22.73 18.67 22.7 18.5L23.76 17.68C23.85 17.6 23.88 17.47 23.82 17.36L22.82 15.63C22.76 15.5 22.63 15.5 22.5 15.5L21.27 16C21 15.82 20.73 15.65 20.42 15.53L20.23 14.21C20.22 14.09 20.11 14 20 14M19 17.5C19.83 17.5 20.5 18.17 20.5 19C20.5 19.83 19.83 20.5 19 20.5C18.16 20.5 17.5 19.83 17.5 19C17.5 18.17 18.17 17.5 19 17.5Z"
|
|
Fill="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_Ui" Text="UI & Personalization" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion UI & Personalization Button-->
|
|
|
|
<!--#region OneDrive Button-->
|
|
<StackPanel Name="ButtonAction_OneDrive" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="125" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M19,18H6A4,4 0 0,1 2,14A4,4 0 0,1 6,10H6.71C7.37,7.69 9.5,6 12,6A5.5,5.5 0 0,1 17.5,11.5V12H19A3,3 0 0,1 22,15A3,3 0 0,1 19,18M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_OneDrive" Text="OneDrive" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion OneDrive Button-->
|
|
|
|
<!--#region System Button-->
|
|
<StackPanel Name="ButtonAction_System" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="105" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10M10,22C9.75,22 9.54,21.82 9.5,21.58L9.13,18.93C8.5,18.68 7.96,18.34 7.44,17.94L4.95,18.95C4.73,19.03 4.46,18.95 4.34,18.73L2.34,15.27C2.21,15.05 2.27,14.78 2.46,14.63L4.57,12.97L4.5,12L4.57,11L2.46,9.37C2.27,9.22 2.21,8.95 2.34,8.73L4.34,5.27C4.46,5.05 4.73,4.96 4.95,5.05L7.44,6.05C7.96,5.66 8.5,5.32 9.13,5.07L9.5,2.42C9.54,2.18 9.75,2 10,2H14C14.25,2 14.46,2.18 14.5,2.42L14.87,5.07C15.5,5.32 16.04,5.66 16.56,6.05L19.05,5.05C19.27,4.96 19.54,5.05 19.66,5.27L21.66,8.73C21.79,8.95 21.73,9.22 21.54,9.37L19.43,11L19.5,12L19.43,13L21.54,14.63C21.73,14.78 21.79,15.05 21.66,15.27L19.66,18.73C19.54,18.95 19.27,19.04 19.05,18.95L16.56,17.95C16.04,18.34 15.5,18.68 14.87,18.93L14.5,21.58C14.46,21.82 14.25,22 14,22H10M11.25,4L10.88,6.61C9.68,6.86 8.62,7.5 7.85,8.39L5.44,7.35L4.69,8.65L6.8,10.2C6.4,11.37 6.4,12.64 6.8,13.8L4.68,15.36L5.43,16.66L7.86,15.62C8.63,16.5 9.68,17.14 10.87,17.38L11.24,20H12.76L13.13,17.39C14.32,17.14 15.37,16.5 16.14,15.62L18.57,16.66L19.32,15.36L17.2,13.81C17.6,12.64 17.6,11.37 17.2,10.2L19.31,8.65L18.56,7.35L16.15,8.39C15.38,7.5 14.32,6.86 13.12,6.62L12.75,4H11.25Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_System" Text="System" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion System Button-->
|
|
|
|
<!--#region Start Menu Button-->
|
|
<StackPanel Name="ButtonAction_StartMenu" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="130" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M3,12V6.75L9,5.43V11.91L3,12M20,3V11.75L10,11.9V5.21L20,3M3,13L9,13.09V19.9L3,18.75V13M20,13.25V22L10,20.09V13.1L20,13.25Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_StartMenu" Text="Start Menu" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion Start Menu Button-->
|
|
|
|
<!--#region Microsoft Edge Button-->
|
|
<StackPanel Name="ButtonAction_Edge" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="160" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M2.74,10.81C3.83,-1.36 22.5,-1.36 21.2,13.56H8.61C8.61,17.85 14.42,19.21 19.54,16.31V20.53C13.25,23.88 5,21.43 5,14.09C5,8.58 9.97,6.81 9.97,6.81C9.97,6.81 8.58,8.58 8.54,10.05H15.7C15.7,2.93 5.9,5.57 2.74,10.81Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_Edge" Text="Microsoft Edge" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion Microsoft Edge Button-->
|
|
|
|
<!--#region UWP Apps Button-->
|
|
<StackPanel Name="ButtonAction_Uwp" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="130" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M3,13A9,9 0 0,0 12,22A9,9 0 0,0 3,13M5.44,15.44C7.35,16.15 8.85,17.65 9.56,19.56C7.65,18.85 6.15,17.35 5.44,15.44M12,22A9,9 0 0,0 21,13A9,9 0 0,0 12,22M14.42,19.57C15.11,17.64 16.64,16.11 18.57,15.42C17.86,17.34 16.34,18.86 14.42,19.57M12,14A6,6 0 0,0 18,8V3C17.26,3 16.53,3.12 15.84,3.39C15.29,3.62 14.8,3.96 14.39,4.39L12,2L9.61,4.39C9.2,3.96 8.71,3.62 8.16,3.39C7.47,3.12 6.74,3 6,3V8A6,6 0 0,0 12,14M8,5.61L9.57,7.26L12,4.83L14.43,7.26L16,5.61V8A4,4 0 0,1 12,12A4,4 0 0,1 8,8V5.61Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_Uwp" Text="UWP Apps" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion UWP Apps Button-->
|
|
|
|
<!--#region Windows Game Recording Button-->
|
|
<StackPanel Name="ButtonAction_Game" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="250" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M6.43,3.72C6.5,3.66 6.57,3.6 6.62,3.56C8.18,2.55 10,2 12,2C13.88,2 15.64,2.5 17.14,3.42C17.25,3.5 17.54,3.69 17.7,3.88C16.25,2.28 12,5.7 12,5.7C10.5,4.57 9.17,3.8 8.16,3.5C7.31,3.29 6.73,3.5 6.46,3.7M19.34,5.21C19.29,5.16 19.24,5.11 19.2,5.06C18.84,4.66 18.38,4.56 18,4.59C17.61,4.71 15.9,5.32 13.8,7.31C13.8,7.31 16.17,9.61 17.62,11.96C19.07,14.31 19.93,16.16 19.4,18.73C21,16.95 22,14.59 22,12C22,9.38 21,7 19.34,5.21M15.73,12.96C15.08,12.24 14.13,11.21 12.86,9.95C12.59,9.68 12.3,9.4 12,9.1C12,9.1 11.53,9.56 10.93,10.17C10.16,10.94 9.17,11.95 8.61,12.54C7.63,13.59 4.81,16.89 4.65,18.74C4.65,18.74 4,17.28 5.4,13.89C6.3,11.68 9,8.36 10.15,7.28C10.15,7.28 9.12,6.14 7.82,5.35L7.77,5.32C7.14,4.95 6.46,4.66 5.8,4.62C5.13,4.67 4.71,5.16 4.71,5.16C3.03,6.95 2,9.35 2,12A10,10 0 0,0 12,22C14.93,22 17.57,20.74 19.4,18.73C19.4,18.73 19.19,17.4 17.84,15.5C17.53,15.07 16.37,13.69 15.73,12.96Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_Game" Text="Windows Game Recording" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion Windows Game Recording Button-->
|
|
|
|
<!--#region Scheduled Tasks Button-->
|
|
<StackPanel Name="ButtonAction_Tasks" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="170" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M16.53,11.06L15.47,10L10.59,14.88L8.47,12.76L7.41,13.82L10.59,17L16.53,11.06Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_Tasks" Text="Scheduled Tasks" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion Scheduled Tasks Button-->
|
|
|
|
<!--#region Microsoft Defender Button-->
|
|
<StackPanel Name="ButtonAction_Defender" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="200" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18V21Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_Defender" Text="Microsoft Defender" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion Microsoft Defender Button-->
|
|
|
|
<!--#region Context Menu Button-->
|
|
<StackPanel Name="ButtonAction_ContextMenu" Margin="0 0 20 0" Height="50" Width="35" Orientation="Horizontal" Background="{Binding ElementName=BorderWindow, Path=BorderBrush}" >
|
|
<StackPanel.Style>
|
|
<Style TargetType="{x:Type StackPanel}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="200" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Width" Duration="0:0:1" To="35" SpeedRatio="3"/>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseDown">
|
|
<EventTrigger.Actions>
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<ThicknessAnimation Storyboard.TargetProperty="Margin" Duration="0:0:1" From="0 0 20 0" To="0 5 20 0" SpeedRatio="5" AutoReverse="True" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger.Actions>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</StackPanel.Style>
|
|
<Viewbox Style="{StaticResource ViewboxActionButton}">
|
|
<Canvas Width="24" Height="24">
|
|
<Path Data="M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z"
|
|
Fill="#FFFFFF"/>
|
|
</Canvas>
|
|
</Viewbox>
|
|
<TextBlock Name="ButtonText_ContextMenu" Text="Context Menu" FontSize="16" FontWeight="Bold" VerticalAlignment="Center"
|
|
Margin="0 0 10 0" Foreground="#FFFFFF"/>
|
|
</StackPanel>
|
|
<!--#endregion Context Menu Button-->
|
|
|
|
</StackPanel>
|
|
<!--#endregion Action Buttons Panel-->
|
|
|
|
</StackPanel>
|
|
<!--#endregion Action Button-->
|
|
|
|
<!--#region Toggle Button-->
|
|
<ScrollViewer Name="ScrollToggle" Grid.Row="2" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto">
|
|
<StackPanel Orientation="Vertical">
|
|
|
|
<!--#region Privacy & Telemetry-->
|
|
<Border Style="{StaticResource ToggleHeaderBorder}">
|
|
<StackPanel Orientation="Horizontal">
|
|
<TextBlock Name="HeaderPrivacy" Text="Privacy & Telemetry" Style="{StaticResource ToggleHeaderTextBlock}"/>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_0" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_0" Text="Turn off "Connected User Experiences and Telemetry" service" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_0, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_0, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_1" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_1" Text="Turn off per-user services" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_1, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_1, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_2" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_2" Text="Turn off the Autologger session at the next computer restart" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_2, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_2, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_3" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_3" Text="Turn off the SQMLogger session at the next computer restart" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_3, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_3, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_4" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_4" Text="Set the operating system diagnostic data level to "Basic"" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_4, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_4, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_5" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_5" Text="Turn off Windows Error Reporting" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_5, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_5, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_6" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_6" Text="Change Windows Feedback frequency to "Never"" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_6, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_6, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_7" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_7" Text="Turn off diagnostics tracking scheduled tasks" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_7, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_7, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_8" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_8" Text="Do not offer tailored experiences based on the diagnostic data setting" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_8, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_8, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_9" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_9" Text="Do not let apps on other devices open and message apps on this device, and vice versa" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_9, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_9, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_10" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_10" Text="Do not allow apps to use advertising ID" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_10, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_10, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_11" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_11" Text="Do not use sign-in info to automatically finish setting up device after an update or restart" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_11, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_11, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_12" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_12" Text="Do not let websites provide locally relevant content by accessing language list" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_12, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_12, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_13" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_13" Text="Turn on tip, trick, and suggestions as you use Windows" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_13, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_13, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_14" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_14" Text="Turn off app suggestions on Start menu" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_14, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_14, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_15" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_15" Text="Turn off suggested content in the Settings" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_15, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_15, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_16" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_16" Text="Turn off automatic installing suggested apps" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_16, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_16, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border Style="{StaticResource ToggleBorder}">
|
|
<StackPanel Orientation="Horizontal" Margin="5">
|
|
<Grid HorizontalAlignment="Left">
|
|
<ToggleButton Name="ToggleSwitch_Privacy_17" Style="{DynamicResource ToggleSwitchLeftStyle}" IsChecked="False"/>
|
|
<TextBlock Name="TextBlock_Privacy_17" Text="Turn off app launch tracking to improve Start menu and search results" Margin="65 2 10 0" VerticalAlignment="Center" IsHitTestVisible="False">
|
|
<TextBlock.Style>
|
|
<Style TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_17, Path=IsChecked}" Value="True">
|
|
<Setter Property="Foreground" Value="{Binding ElementName=BorderWindow, Path=BorderBrush}"/>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding ElementName=ToggleSwitch_Privacy_17, Path=IsEnabled}" Value="false">
|
|
<Setter Property="Opacity" Value="0.2" />
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</TextBlock.Style>
|
|
</TextBlock>
|
|
</Grid>
|
|
</StackPanel>
|
|
</Border>
|
|
<!--#endregion Privacy & Telemetry-->
|
|
|
|
</StackPanel>
|
|
</ScrollViewer>
|
|
<!--#endregion Toggle Button-->
|
|
|
|
</Grid>
|
|
</Border>
|
|
</Window>
|
|
|