-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainWindow.xaml
More file actions
108 lines (104 loc) · 6.39 KB
/
Copy pathMainWindow.xaml
File metadata and controls
108 lines (104 loc) · 6.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<Window x:Class="TweakHub.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"
xmlns:ui="http://schemas.modernwpf.com/2019"
mc:Ignorable="d"
Title="TweakHub - Windows 11 Tweak Utility"
Height="900" Width="1400"
MinHeight="700" MinWidth="1200"
WindowStartupLocation="CenterScreen"
Icon="ico.ico"
FontFamily="Segoe UI Variable Text"
TextOptions.TextFormattingMode="Display"
Background="{DynamicResource WindowBackgroundBrush}">
<ui:NavigationView x:Name="Navigation"
PaneDisplayMode="Left"
IsPaneOpen="True"
IsPaneToggleButtonVisible="False"
IsBackButtonVisible="Collapsed"
IsSettingsVisible="False"
AlwaysShowHeader="False"
OpenPaneLength="280"
Background="{DynamicResource WindowBackgroundBrush}"
SelectionChanged="Navigation_SelectionChanged">
<ui:NavigationView.PaneHeader>
<StackPanel Margin="12,18,12,14">
<StackPanel Orientation="Horizontal" Margin="0,0,0,6">
<Border Width="36" Height="36" CornerRadius="8"
Background="{DynamicResource SubtleFillBrush}"
BorderBrush="{DynamicResource SystemControlBorderBaseLowBrush}" BorderThickness="1">
<Image Source="ico.ico" Width="24" Height="24"/>
</Border>
<TextBlock Text="TweakHub" FontSize="20" FontWeight="SemiBold"
Margin="12,0,0,0" VerticalAlignment="Center"
Foreground="{DynamicResource SystemControlForegroundBaseHighBrush}"/>
</StackPanel>
<TextBlock Text="Windows 11 performance controls" Margin="48,0,0,0" FontSize="12"
Foreground="{DynamicResource SystemControlForegroundBaseMediumBrush}"/>
</StackPanel>
</ui:NavigationView.PaneHeader>
<ui:NavigationView.MenuItems>
<ui:NavigationViewItem x:Name="RegistryTweaksItem" Tag="registry">
<ui:NavigationViewItem.Icon><ui:FontIcon Glyph=""/></ui:NavigationViewItem.Icon>
<Grid Width="190">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Registry Tweaks" VerticalAlignment="Center"/>
<Border x:Name="RegistryTweaksBadge" Grid.Column="1" Width="18" Height="18"
CornerRadius="9" Background="{DynamicResource AccentBrush}"
Margin="10,0,0,0" Visibility="Collapsed">
<TextBlock x:Name="RegistryTweaksBadgeText" Text="0" FontSize="10" FontWeight="Bold"
Foreground="{DynamicResource AccentForegroundBrush}"
HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Border>
</Grid>
</ui:NavigationViewItem>
<ui:NavigationViewItem x:Name="ExternalToolsItem" Content="External Tools" Tag="tools">
<ui:NavigationViewItem.Icon><ui:FontIcon Glyph=""/></ui:NavigationViewItem.Icon>
</ui:NavigationViewItem>
<ui:NavigationViewItem x:Name="AutomatedScriptsItem" Content="Automated Scripts" Tag="scripts">
<ui:NavigationViewItem.Icon><ui:FontIcon Glyph=""/></ui:NavigationViewItem.Icon>
</ui:NavigationViewItem>
<ui:NavigationViewItem x:Name="QuickAccessItem" Content="Quick Access" Tag="quick">
<ui:NavigationViewItem.Icon><ui:FontIcon Glyph=""/></ui:NavigationViewItem.Icon>
</ui:NavigationViewItem>
<ui:NavigationViewItem x:Name="AboutItem" Content="About" Tag="about">
<ui:NavigationViewItem.Icon><ui:FontIcon Glyph=""/></ui:NavigationViewItem.Icon>
</ui:NavigationViewItem>
</ui:NavigationView.MenuItems>
<ui:NavigationView.PaneFooter>
<Border Margin="12" Padding="12,10" CornerRadius="8"
BorderBrush="{DynamicResource SystemControlBorderBaseLowBrush}" BorderThickness="1"
Cursor="Hand" ToolTip="Open appearance settings"
AutomationProperties.Name="Appearance settings"
Focusable="True" KeyboardNavigation.IsTabStop="True"
MouseLeftButtonUp="AppearanceSettings_Click" KeyDown="AppearanceSettings_KeyDown">
<Border.Style>
<Style TargetType="Border">
<Setter Property="Background" Value="{DynamicResource CardBrush}"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="{DynamicResource CardHoverBrush}"/>
</Trigger>
</Style.Triggers>
</Style>
</Border.Style>
<StackPanel Orientation="Horizontal">
<TextBlock Text="" FontFamily="Segoe Fluent Icons" FontSize="15" Margin="0,0,10,0"
Foreground="{DynamicResource AccentBrush}"/>
<StackPanel>
<TextBlock Text="Appearance settings" FontSize="12" FontWeight="SemiBold"
Foreground="{DynamicResource SystemControlForegroundBaseHighBrush}"/>
<TextBlock x:Name="AppearanceStatusText" FontSize="11" TextTrimming="CharacterEllipsis" MaxWidth="190"
Foreground="{DynamicResource SystemControlForegroundBaseMediumBrush}"/>
</StackPanel>
</StackPanel>
</Border>
</ui:NavigationView.PaneFooter>
<Frame x:Name="MainFrame" NavigationUIVisibility="Hidden" Background="Transparent"/>
</ui:NavigationView>
</Window>