我想要一个宽度非常小的组合框,只显示箭头。背景是在布局中的其他按钮旁边节省空间,而不是可视化所选项目。但下拉的宽度不应受到限制。我没有找到隐藏内部文本框的任何属性。有可能吗?
答案 0 :(得分:2)
在ContentPresenter
,您可以设置Visibility
,具体取决于ActualWidth
的{{1}}:
ComboBox
在<ContentPresenter Visibility={Binding RelativeSource={RelativeSource TemplatedParent}, Path=ActualWidth, Converter={StaticResource ResourceKey=WidthToVisibility}}
中,检查值是否为8或更低,然后返回Converter
,否则返回Visibility.Collapsed
。