如何使MaterialDesignInXamlToolkit自定义颜色主题

本文关键字:颜色 自定义 何使 MaterialDesignInXamlToolkit | 更新日期: 2023-09-27 18:13:33

我必须用自定义重音和原色调色板制作一个个人色彩主题。

是否可以在我的项目中使用新的自定义调色板创建资源字典?

你能给我看看样品吗?

问好弗兰克

如何使MaterialDesignInXamlToolkit自定义颜色主题

要创建自定义调色板,请在App.xaml中手动定义画笔,例如:

<!-- primary hues  -->
<SolidColorBrush x:Key="PrimaryHueLightBrush" Color="LightBlue"/>
<SolidColorBrush x:Key="PrimaryHueLightForegroundBrush" Color="Black"/>
<SolidColorBrush x:Key="PrimaryHueMidBrush" Color="Blue"/>
<SolidColorBrush x:Key="PrimaryHueMidForegroundBrush" Color="White"/>
<SolidColorBrush x:Key="PrimaryHueDarkBrush" Color="DarkBlue"/>
<SolidColorBrush x:Key="PrimaryHueDarkForegroundBrush" Color="White"/>
<!--  accent -->
<SolidColorBrush x:Key="SecondaryAccentBrush" Color="Yellow"/>
<SolidColorBrush x:Key="SecondaryAccentForegroundBrush" Color="Black"/>

在本例中,您不会合并来自Colors程序集的两个调色板。

更多信息参见:

https://github.com/ButchersBoy/MaterialDesignInXamlToolkit/wiki/Custom-Palette-Hues