【问题标题】:How to hide the text from ComboBox in wpf如何在 wpf 中隐藏 ComboBox 中的文本
【发布时间】:2021-02-25 18:12:28
【问题描述】:

我想从 ComboBox 中获得下拉菜单并绑定 SelectedItem,但不想在组合框中显示所选项目。因此,无论选择什么项目,我都只想显示下拉菜单中的箭头。 我一直想展示这个:

是否可以在不更改视图模型和 ItemsSource 中的集合的情况下完成?

【问题讨论】:

  • 可能是白色文字颜色?
  • 文本的背景是灰色的,可能不是所有用户的颜色都一样,所以我认为这不能解决我的问题...

标签: c# wpf xaml combobox .net-framework-4.8


【解决方案1】:

你可以缩小宽度,让它只适合箭头:

<ComboBox Width="20">
    <ComboBoxItem>Item 1</ComboBoxItem>
    <ComboBoxItem>Item 2</ComboBoxItem>
</ComboBox>

【讨论】:

  • 它确实解决了我的问题,虽然我的幻数是 15 :) 我想我会接受这个解决方案,但我会稍等一下,看看是否有更优雅的解决方案,因为我有点担心,对于不同的用户,箭头的大小可能会有所不同......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多