我想要一个宽度非常小的组合框,并且只显示箭头。背景是为了节省布局中其他按钮旁边的空间,而不是可视化所选项目。但下拉列表的宽度不应受到限制。我没有找到任何隐藏内部文本框的属性。是否可以 ?
问问题
1618 次
1 回答
2
在您的中ContentPresenter
,您可以设置Visibility
取决于:ActualWidth
ComboBox
<ContentPresenter Visibility={Binding RelativeSource={RelativeSource TemplatedParent}, Path=ActualWidth, Converter={StaticResource ResourceKey=WidthToVisibility}}
在您的Converter
中,您检查值是否为 8 或更小,然后返回Visibility.Collapsed
,否则返回Visibility.Visible
。
于 2013-02-22T13:06:29.160 回答