0
我想打一个菜单像这样在WPF如何使用菜单项在其他菜单项在WPF
我写了这个代码:
<MenuItem Header="Menu 4" MouseEnter="mousecom" Background="DarkGreen">
<MenuItem.ContextMenu>
<ContextMenu>
<MenuItem Header="submenu 1"/>
<MenuItem Header="submenu 2"/>
</ContextMenu>
</MenuItem.ContextMenu>
</MenuItem>
和mousecom
是:
private void mousecom(object sender, MouseEventArgs e)
{
while (IsMouseOver)
{
(sender as Button).ContextMenu.IsEnabled = true;
(sender as Button).ContextMenu.PlacementTarget = (sender as Button);
(sender as Button).ContextMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.Right;
(sender as Button).ContextMenu.IsOpen = true;
}
}
我的意思是我想要一个MenuItem,并通过鼠标上它另一个菜单打开,包括一些其他MenuItems。
为什么它不起作用?
我该怎么做? (请注意图片)
谢谢你......你解决了我的一个最大的问题:) –