Material Design中,一共分为两大块。一个是颜色资源,一个是控件资源。
下面来说下,如何使用控件资源:
在VS中,通过Nuget添加完Material Design 后,还需要在App.xaml中引用这些资源,
引用的方法如下图所示:
在1处,引入material design的引用。
在2处,可以修改项目的主题色,这个比较重要。以前没有仔细研究过material design,都是直接使用控件,想改颜色太繁琐了。
在3处,引入material design的控件库。为什么要这么写呢?这是根据material design的项目构成来写的。打开material design的源码,就能看到,控件的style,都是在
“MaterialDesignThemes.Wpf”项目下的“Themes\MaterialDesign3.Defaults.xaml”内声明的。添加了这句话,就能使用material design的漂亮控件了。
在4处, 主要是引入material design的颜色资源。他定义在“MaterialDesignColors”项目内,用什么颜色,在引入对应的xaml文件就可以了。
这个文件内的颜色资源不能直接用,要先自己定义为SolidColorBrush资源,才能被项目使用。如第18,19行所示。