0

我有一个 WPF 菜单,我以编程方式向其中添加项目。它由几个 MenuItems 组成。
但是,在其中一个菜单项中,我添加了一个 ListBox。(我需要一个滚动条,因为我们有很多项目,这很容易)。

菜单看起来不错并且可以工作。问题是,当我在 ListBox 上选择(单击)某些内容后,菜单会按预期关闭;但是如果我将鼠标移到它上面,菜单就会弹出。
我在整个互联网上搜索都没有运气,这并不奇怪,因为它是非常定制的东西。

我尝试的最后一件事是检查事件,看看我是否可以处理它们。我可以检测到MouseOver. 但是我没有看到菜单的任何PopOpen事件OnClick

如果我能检测到这些事件有什么想法吗?任何其他想法,建议将不胜感激。如果有一种方法可以将滚动条添加到一堆 MenuItem 中,那么我也可能会更改我的设计。

4

0 回答 0