我正在 C# 中创建一个组合框来处理列表。请看图。
我想要的是在我选择任何项目后使 selectedItem 不显示。
想要的结果是这样的: expected output。 此外,如果能让它像按钮一样显示,那就更好了。
知道怎么做吗?
简单示例:V 是切换按钮
原文:
selectedItem | V
item1
item2
item3
我想要的:
V
item1
item2
item3
答案 0 :(得分:0)
您需要为 ComboBox 编辑 ControlTemplate 并直接或通过 ComboBox 样式引用它:
您可以删除名为 ContentSite 的 ContentPreseter,以及触发器和故事板中对它的所有引用。
在 ComboBoxItem 中,您必须删除在 IsSelected 为 true 时起作用的触发器/故事板。