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。
爲什麼它不起作用?
我該怎麼做? (請注意圖片)
謝謝你......你解決了我的一個最大的問題:) –