WPF的样式一直是一个大问题,写起来很麻烦,这里就介绍一个可以类似HTMl中class="class1 class2 class3"的引用方法。
使用WpfMultiStyle插件
1.在Nuget搜索安装;
搜索WpfMultiStyle
![](https://img-blog.csdnimg.cn/img_convert/1eb3c1c43fe368f87c0bb08579cd447f.png)
2.在xaml页面引用;
![](https://img-blog.csdnimg.cn/img_convert/2e0525a1817b9e654e0f0298d84a6210.png)
xmlns:wms="clr-namespace:WpfMultiStyle;assembly=WpfMultiStyle"
3.在控件中同时使用多个样式,写法类似于 HTML 中 class="class1 class2 class3",非常方便。
![](https://img-blog.csdnimg.cn/img_convert/3c221ae586a45d1a06bcd037ef5e0445.png)
这个介绍的更详细些,介绍了两种方法 https://www.cnblogs.com/zwh1993/p/13164482.html
这个博主写了一个案例 https://www.cnblogs.com/ainijiutian/p/apply-multiple-styles-to-one-element-for-wpf.html