有没有人可以建议我如何实现一个WPF ListBox,它具有透明/ hit-test-invisible 背景,但其项目仍然是 hit-test-visible 的?
换句话说,我想能够通过 ListBox 的背景点击到它下面的控件,但仍然能够选择 ListBox 的项目。
我有一个使用自定义布局面板的 ListBox(因为需要选择项目)。然而,我需要将此面板覆盖在其他控件上方,允许它们正常使用。
我尝试了各种组合的 Background="Transparent" 和 IsHitTestVisible="False",但我怀疑我可能走错了路线...
希望这有意义 - 我是 WPF 新手,所以任何指导都将不胜感激!谢谢。
换句话说,我想能够通过 ListBox 的背景点击到它下面的控件,但仍然能够选择 ListBox 的项目。
我有一个使用自定义布局面板的 ListBox(因为需要选择项目)。然而,我需要将此面板覆盖在其他控件上方,允许它们正常使用。
我尝试了各种组合的 Background="Transparent" 和 IsHitTestVisible="False",但我怀疑我可能走错了路线...
希望这有意义 - 我是 WPF 新手,所以任何指导都将不胜感激!谢谢。
IsHitTestVisible="False"
,否则下面的内容都无法点击,但这当然意味着这些项目是不可选择的... - FuzzyLogic