如何减少wpf中ComboBox下拉箭头的宽度?
我有一个 wpf/mvvm 应用程序。我里面有一个组合框(下拉)。我想减少下拉箭头的宽度...
我知道我可以替换模板...但是如何构建箭头标记?
任何帮助将不胜感激!谢谢
I have a wpf/mvvm application. I have a combobox (drop down) in that. I would like to reduce the width of the drop down arrow...
I know that I can replace the template...but how do I build an arrow mark ?
Any help would be appreciated! Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您查看标准的
ComboBox
控件模板< /a>,您将看到一个System.Windows.Shapes.Path
用于创建箭头。请参阅下面的ComboBoxToggleButton
的部分捕获...您必须更改
Data
属性 用于更改绘制的几何路径,以在控件模板中创建箭头。If you take a look at the standard
ComboBox
control templates, you will see aSystem.Windows.Shapes.Path
used to create the arrow. See below for partial capture of theComboBoxToggleButton
...You would have to alter the
Data
attribute to change the geometric path drawn to create the arrow in the control template.