几个月来,我一直在玩 wpf 并取得了不同程度的成功,但这个让我很难过。我有一个包含扩展器的 ListBox,如下所示:
<ListBox>
<Expander Header="Options">
<StackPanel>
<CheckBox Content="Option 1" />
<CheckBox Content="Option 2" />
<CheckBox Content="Option 3" />
</StackPanel>
</Expander>
<Expander Header="More Options">
<StackPanel>
<CheckBox Content="Option 1" />
<CheckBox Content="Option 2" />
<CheckBox Content="Option 3" />
</StackPanel>
</Expander>
</ListBox>
我试图弄清楚如何:
防止在 ListBox 中选中 Expander 的内容部分时更改颜色。我只希望 Expander 的标题有蓝色背景,而不是 CheckBoxes
当单击其标题时,使扩展器成为 ListView 中的选定项。目前,您必须在扩展器标题文本之外单击以使其在列表视图中被选中