ComboBox仅限箭头/符号

时间:2013-02-22 12:39:14

标签: wpf combobox styles

我想要一个宽度非常小的组合框,只显示箭头。背景是在布局中的其他按钮旁边节省空间,而不是可视化所选项目。但下拉的宽度不应受到限制。我没有找到隐藏内部文本框的任何属性。有可能吗?

1 个答案:

答案 0 :(得分:2)

ContentPresenter,您可以设置Visibility,具体取决于ActualWidth的{​​{1}}:

ComboBox

<ContentPresenter Visibility={Binding RelativeSource={RelativeSource TemplatedParent}, Path=ActualWidth, Converter={StaticResource ResourceKey=WidthToVisibility}} 中,检查值是否为8或更低,然后返回Converter,否则返回Visibility.Collapsed