【发布时间】:2019-10-01 12:44:45
【问题描述】:
我有一个简单的弹出控件,其中包含多个MenuItem。
<Popup
IsOpen="{Binding ShowPopupMenu}"
<StackPanel Background="White">
<ItemsControl>
<MenuItem Header="Open file..." />
<MenuItem Header="Settings" />
<!-- Nested items -->
<MenuItem Header="Test">
<MenuItem Header="Nested Item" />
<MenuItem Header="Nested Item" />
<MenuItem Header="Nested Item" />
<MenuItem Header="Nested Item" />
<MenuItem Header="Nested Item" />
</MenuItem>
<MenuItem Header="Exit" />
</ItemsControl>
</StackPanel>
</Popup>
我的问题是带有标题Test 的MenuItem,包含嵌套的子元素在鼠标悬停时没有展开。
我实际上能够看到它在设计时扩展
但是,当它根本无法在运行时运行时。
有什么想法吗?
【问题讨论】:
-
您能否展示可能对我们有帮助的代码。
-
为什么不使用菜单?
-
@EdPlunkett 那有什么不同?
-
@DonaldDuck 它有效。
-
@EdPlunkett 你非常友善和乐于助人。这个网站肯定需要更多像你这样的人。
标签: c# wpf xaml popup controls