1

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

4

1 回答 1

2

在您的中ContentPresenter,您可以设置Visibility取决于:ActualWidthComboBox

<ContentPresenter Visibility={Binding RelativeSource={RelativeSource TemplatedParent}, Path=ActualWidth, Converter={StaticResource ResourceKey=WidthToVisibility}}

在您的Converter中,您检查值是否为 8 或更小,然后返回Visibility.Collapsed,否则返回Visibility.Visible

于 2013-02-22T13:06:29.160 回答