Je souhaite gérer un événement lorsque le sous-menu d'un élément de menu s'ouvre. Pareil pour la fermeture. Comment puis-je faire ceci?Evénement d'ouverture et de fermeture d'un élément de menu
4
A
Répondre
1
Je ne sais pas ce que vous voulez, mais jetez un oeil à ces événements pour ContextMenu
et MenuItem
:
ContextMenu
:
http://msdn.microsoft.com/en-us/library/system.windows.controls.contextmenu_events.aspx
MenuItem
:
http://msdn.microsoft.com/en-us/library/system.windows.controls.menuitem_events.aspx
Je pense ContextMenuOpening
et ContextMenuClosing
pourrait être intéressant;)
10
Très facile. Abonnez-vous à l'événement SubmenuOpened
de MenuItem
. manière traditionnelle de le faire:
MidItem.SubmenuOpened += new RoutedEventHandler(MidItem_SubmenuOpened);
private void MidItem_SubmenuOpened(object sender, RoutedEventArgs e)
{
//Menu Open Logic Here
}
Ou la méthode dynamique cool:
MidItem.SubmenuOpened += delegate(object sender, RoutedEventArgs e)
{
//Menu Open Logic Here
};