Skip to content

Commit 124e7f6

Browse files
committed
Update demos to reflect Recommended color usage
1 parent 6182a10 commit 124e7f6

File tree

2 files changed

+33
-86
lines changed

2 files changed

+33
-86
lines changed

MahMaterialDragablzMashUp/App.xaml

Lines changed: 28 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
StartupUri="MainWindow.xaml">
77
<Application.Resources>
88
<ResourceDictionary>
9+
910
<ResourceDictionary.MergedDictionaries>
1011

1112
<!-- MahApps -->
@@ -14,66 +15,40 @@
1415
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colors.xaml" />
1516
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" />
1617

17-
<!-- Material -->
18-
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />
19-
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
20-
21-
<!-- primary color -->
22-
<ResourceDictionary>
23-
<!-- include your primary palette -->
24-
<ResourceDictionary.MergedDictionaries>
25-
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/MaterialDesignColor.DeepPurple.xaml" />
26-
</ResourceDictionary.MergedDictionaries>
27-
<!--
28-
include three hues from the primary palette (and the associated forecolours).
29-
Do not rename, keep in sequence; light to dark.
30-
-->
31-
<SolidColorBrush x:Key="PrimaryHueLightBrush" Color="{StaticResource Primary100}"/>
32-
<SolidColorBrush x:Key="PrimaryHueLightForegroundBrush" Color="{StaticResource Primary100Foreground}"/>
33-
<SolidColorBrush x:Key="PrimaryHueMidBrush" Color="{StaticResource Primary500}"/>
34-
<SolidColorBrush x:Key="PrimaryHueMidForegroundBrush" Color="{StaticResource Primary500Foreground}"/>
35-
<SolidColorBrush x:Key="PrimaryHueDarkBrush" Color="{StaticResource Primary700}"/>
36-
<SolidColorBrush x:Key="PrimaryHueDarkForegroundBrush" Color="{StaticResource Primary700Foreground}"/>
37-
38-
<!-- MAHAPPS BRUSHES -->
39-
<SolidColorBrush x:Key="HighlightBrush" Color="{StaticResource Primary700}" options:Freeze="True" />
40-
<SolidColorBrush x:Key="AccentColorBrush" Color="{StaticResource Primary500}" options:Freeze="True" />
41-
<SolidColorBrush x:Key="AccentColorBrush2" Color="{StaticResource Primary400}" options:Freeze="True" />
42-
<SolidColorBrush x:Key="AccentColorBrush3" Color="{StaticResource Primary300}" options:Freeze="True" />
43-
<SolidColorBrush x:Key="AccentColorBrush4" Color="{StaticResource Primary200}" options:Freeze="True" />
44-
<SolidColorBrush x:Key="WindowTitleColorBrush" Color="{StaticResource Primary700}" options:Freeze="True" />
45-
<SolidColorBrush x:Key="AccentSelectedColorBrush" Color="{StaticResource Primary500Foreground}" options:Freeze="True" />
46-
<LinearGradientBrush x:Key="ProgressBrush" EndPoint="0.001,0.5" StartPoint="1.002,0.5" options:Freeze="True">
47-
<GradientStop Color="{StaticResource Primary700}" Offset="0" />
48-
<GradientStop Color="{StaticResource Primary300}" Offset="1" />
49-
</LinearGradientBrush>
50-
<SolidColorBrush x:Key="CheckmarkFill" Color="{StaticResource Primary500}" options:Freeze="True" />
51-
<SolidColorBrush x:Key="RightArrowFill" Color="{StaticResource Primary500}" options:Freeze="True" />
52-
<SolidColorBrush x:Key="IdealForegroundColorBrush" Color="{StaticResource Primary500Foreground}" options:Freeze="True" />
53-
<SolidColorBrush x:Key="IdealForegroundDisabledBrush" Color="{StaticResource Primary500}" Opacity="0.4" options:Freeze="True" />
18+
<!-- Material Design -->
19+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />
20+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
21+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/DeepPurple.xaml" />
22+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/Lime.xaml" />
5423

55-
</ResourceDictionary>
24+
<!-- Material Design: MahApps Compatibility -->
25+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/MaterialDesignColor.DeepPurple.Named.xaml" />
5626

57-
<!-- secondary colour -->
58-
<ResourceDictionary>
59-
<!-- include your secondary pallette -->
60-
<ResourceDictionary.MergedDictionaries>
61-
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/MaterialDesignColor.Lime.xaml" />
62-
</ResourceDictionary.MergedDictionaries>
63-
64-
<!-- include a single secondary accent color (and the associated forecolour) -->
65-
<SolidColorBrush x:Key="SecondaryAccentBrush" Color="{StaticResource Accent200}"/>
66-
<SolidColorBrush x:Key="SecondaryAccentForegroundBrush" Color="{StaticResource Accent200Foreground}"/>
67-
</ResourceDictionary>
68-
69-
<!-- Include the Dragablz Material Design style -->
27+
<!-- Dragablz Material Design -->
7028
<ResourceDictionary Source="pack://application:,,,/Dragablz;component/Themes/materialdesign.xaml"/>
7129

7230
</ResourceDictionary.MergedDictionaries>
7331

74-
<!-- tell Dragablz tab control to use the Material Design theme -->
32+
<!-- MahApps Brushes -->
33+
<SolidColorBrush x:Key="HighlightBrush" Color="{StaticResource Deep PurplePrimary700}"/>
34+
<SolidColorBrush x:Key="AccentColorBrush" Color="{StaticResource Deep PurplePrimary500}"/>
35+
<SolidColorBrush x:Key="AccentColorBrush2" Color="{StaticResource Deep PurplePrimary400}"/>
36+
<SolidColorBrush x:Key="AccentColorBrush3" Color="{StaticResource Deep PurplePrimary300}"/>
37+
<SolidColorBrush x:Key="AccentColorBrush4" Color="{StaticResource Deep PurplePrimary200}"/>
38+
<SolidColorBrush x:Key="WindowTitleColorBrush" Color="{StaticResource Deep PurplePrimary700}"/>
39+
<SolidColorBrush x:Key="AccentSelectedColorBrush" Color="{StaticResource Deep PurplePrimary500Foreground}"/>
40+
<LinearGradientBrush x:Key="ProgressBrush" EndPoint="0.001,0.5" StartPoint="1.002,0.5">
41+
<GradientStop Color="{StaticResource Deep PurplePrimary700}" Offset="0"/>
42+
<GradientStop Color="{StaticResource Deep PurplePrimary300}" Offset="1"/>
43+
</LinearGradientBrush>
44+
<SolidColorBrush x:Key="CheckmarkFill" Color="{StaticResource Deep PurplePrimary500}"/>
45+
<SolidColorBrush x:Key="RightArrowFill" Color="{StaticResource Deep PurplePrimary500}"/>
46+
<SolidColorBrush x:Key="IdealForegroundColorBrush" Color="{StaticResource Deep PurplePrimary500Foreground}"/>
47+
<SolidColorBrush x:Key="IdealForegroundDisabledBrush" Color="{StaticResource Deep PurplePrimary500}" Opacity="0.4"/>
48+
49+
<!-- Dragablz Material Design -->
7550
<Style TargetType="{x:Type dragablz:TabablzControl}" BasedOn="{StaticResource MaterialDesignTabablzControlStyle}" />
76-
51+
7752
</ResourceDictionary>
7853
</Application.Resources>
7954
</Application>

MainDemo.Wpf/App.xaml

Lines changed: 5 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,12 @@
66
<ResourceDictionary>
77
<ResourceDictionary.MergedDictionaries>
88

9-
<!-- light or dark theme -->
10-
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />
11-
<!-- standard templates -->
12-
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
13-
14-
<!-- primary color -->
15-
<ResourceDictionary>
16-
<!-- include your primary palette -->
17-
<ResourceDictionary.MergedDictionaries>
18-
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/MaterialDesignColor.DeepPurple.xaml" />
19-
</ResourceDictionary.MergedDictionaries>
20-
<!--
21-
include three hues from the primary palette (and the associated forecolours).
22-
Do not rename, keep in sequence; light to dark.
23-
-->
24-
<SolidColorBrush x:Key="PrimaryHueLightBrush" Color="{StaticResource Primary200}"/>
25-
<SolidColorBrush x:Key="PrimaryHueLightForegroundBrush" Color="{StaticResource Primary200Foreground}"/>
26-
<SolidColorBrush x:Key="PrimaryHueMidBrush" Color="{StaticResource Primary500}"/>
27-
<SolidColorBrush x:Key="PrimaryHueMidForegroundBrush" Color="{StaticResource Primary500Foreground}"/>
28-
<SolidColorBrush x:Key="PrimaryHueDarkBrush" Color="{StaticResource Primary700}"/>
29-
<SolidColorBrush x:Key="PrimaryHueDarkForegroundBrush" Color="{StaticResource Primary700Foreground}"/>
30-
</ResourceDictionary>
31-
32-
<!-- secondary colour -->
33-
<ResourceDictionary>
34-
<!-- include your secondary pallette -->
35-
<ResourceDictionary.MergedDictionaries>
36-
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/MaterialDesignColor.Lime.xaml" />
37-
</ResourceDictionary.MergedDictionaries>
9+
<!-- Material -->
10+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />
11+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
12+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/DeepPurple.xaml" />
13+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/Lime.xaml" />
3814

39-
<!-- include a single secondary accent color (and the associated forecolour) -->
40-
<SolidColorBrush x:Key="SecondaryAccentBrush" Color="{StaticResource Accent700}"/>
41-
<SolidColorBrush x:Key="SecondaryAccentForegroundBrush" Color="{StaticResource Accent700Foreground}"/>
42-
</ResourceDictionary>
4315
</ResourceDictionary.MergedDictionaries>
4416
</ResourceDictionary>
4517
</Application.Resources>

0 commit comments

Comments
 (0)