WPF ComboBox控件隐藏倒三角

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF ComboBox控件隐藏倒三角相关的知识,希望对你有一定的参考价值。

我想要的效果是:comboBox不显示倒三角,而是当鼠标点击的时候实现倒三角的功能。

请问能实现么?如何设置?
321

有一种办法可以不用自定义控件模板.需要2个步骤
1.通过视觉树查找comboBox的倒三角元素,然后设置隐藏属性
2.通过视觉树查找textbox元素,添加鼠标点击事件追问

请问视觉树怎么使用?能举个例子么?

追答

可以使用VisualTreeHelper来查找combox子树,查找对应的类型

参考技术A 或者重写comboBox的控件模板,或者采用图片+Menu的方式来模拟你说的情况
后者实现能简单些

以上是关于WPF ComboBox控件隐藏倒三角的主要内容,如果未能解决你的问题,请参考以下文章

winform 中如何把combobox中的列手动隐藏 是用手动语句的隐藏

wpf combobox样式不显示倒三角

wpf 自定义控件combobox 依赖属性

WPF 控件功能重写(ComboBox回车搜索)

WPF 控件功能重写(Combobox回车搜索)

wpf怎么把系统字库的字体大小读取到combobox