首页 > Windows开发 > 详细

wpf中combox下拉列表隐藏倒三角(MaterialDesignThemes下)

时间:2021-03-30 21:54:04      阅读:59      评论:0      收藏:0      [点我收藏+]

可恶!居然没几个有关这个问题的帖子 T_T 可怜菜鸟我废了好大力气!!特此记录,小白互助!!!

注意:我是在wpf中引用了MaterialDesignThemes库,所以这里修改的combox也是引用了MaterialDesignThemes中的style的combox(即MaterialDesignComboBox),如下图

技术分享图片

方法一

就像我查到的帖子一样,自己重写combox咯。。。

方法二

其实在MaterialDesignThemes中,那个倒三角就是一个path,它的颜色由 BorderBruch指定,所以只要更改BorderBruch的颜色和Alpha值(就是GRBA中的A)就可以了

技术分享图片

 

 

如果还想要更改其它的比如倒三角的位置、大小,还是两种办法,一是重写,而是下载MaterialDesignThemes源码在它基础上进行修改,位置是MaterialDesignTheme.ComboBox.xaml中的MaterialDesignComboBoxToggleButton中的名为 arrow 的 Path,如下图

技术分享图片

比如把 Margin 从 "0"

技术分享图片

 

改为 "0,5,5,0",然后再改个颜色

技术分享图片

wpf中combox下拉列表隐藏倒三角(MaterialDesignThemes下)

原文:https://www.cnblogs.com/hxzkh/p/14598344.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!