App.xaml
 1  <?xml version="1.0" encoding="utf-8" ?>
 2  <Application
 3      x:Class="Microsoft.PowerToys.QuickAccess.App"
 4      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 5      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 6      xmlns:tkconverters="using:CommunityToolkit.WinUI.Converters">
 7      <Application.Resources>
 8          <ResourceDictionary>
 9              <ResourceDictionary.MergedDictionaries>
10                  <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
11                  <ResourceDictionary Source="/Resources/Styles/Button.xaml" />
12                  <ResourceDictionary Source="/Resources/Styles/TextBlock.xaml" />
13                  <ResourceDictionary Source="/Resources/Themes/Colors.xaml" />
14              </ResourceDictionary.MergedDictionaries>
15  
16              <ResourceDictionary.ThemeDictionaries>
17                  <ResourceDictionary x:Key="Default">
18                      <SolidColorBrush
19                          x:Key="LayerOnAcrylicFillColorDefaultBrush"
20                          Opacity="0.7"
21                          Color="#FFFFFFFF" />
22                      <SolidColorBrush x:Key="CardStrokeColorDefaultBrush" Color="#0F000000" />
23                      <SolidColorBrush x:Key="CardBackgroundFillColorDefaultBrush" Color="#B3FFFFFF" />
24                  </ResourceDictionary>
25                  <ResourceDictionary x:Key="Light">
26                      <SolidColorBrush
27                          x:Key="LayerOnAcrylicFillColorDefaultBrush"
28                          Opacity="0.7"
29                          Color="#FFFFFFFF" />
30                      <SolidColorBrush x:Key="CardStrokeColorDefaultBrush" Color="#0F000000" />
31                      <SolidColorBrush x:Key="CardBackgroundFillColorDefaultBrush" Color="#B3FFFFFF" />
32                  </ResourceDictionary>
33                  <ResourceDictionary x:Key="Dark">
34                      <SolidColorBrush
35                          x:Key="LayerOnAcrylicFillColorDefaultBrush"
36                          Opacity="0.6"
37                          Color="#FF000000" />
38                      <SolidColorBrush x:Key="CardStrokeColorDefaultBrush" Color="#0FFFFFFF" />
39                      <SolidColorBrush x:Key="CardBackgroundFillColorDefaultBrush" Color="#0DFFFFFF" />
40                  </ResourceDictionary>
41                  <ResourceDictionary x:Key="HighContrast">
42                      <SolidColorBrush x:Key="LayerOnAcrylicFillColorDefaultBrush" Color="{ThemeResource SystemColorWindowColor}" />
43                      <SolidColorBrush x:Key="CardStrokeColorDefaultBrush" Color="{ThemeResource SystemColorWindowTextColor}" />
44                      <SolidColorBrush x:Key="CardBackgroundFillColorDefaultBrush" Color="{ThemeResource SystemColorWindowColor}" />
45                  </ResourceDictionary>
46              </ResourceDictionary.ThemeDictionaries>
47  
48              <tkconverters:BoolToVisibilityConverter
49                  x:Key="ReverseBoolToVisibilityConverter"
50                  FalseValue="Visible"
51                  TrueValue="Collapsed" />
52              <tkconverters:BoolToVisibilityConverter
53                  x:Key="BoolToVisibilityConverter"
54                  FalseValue="Collapsed"
55                  TrueValue="Visible" />
56              <tkconverters:BoolNegationConverter x:Key="BoolNegationConverter" />
57              <tkconverters:StringVisibilityConverter x:Key="StringVisibilityConverter" />
58          </ResourceDictionary>
59      </Application.Resources>
60  </Application>