Bonjour,
Je créé un ContextMenu dynamiquement sur un UserControl:
Lorsque je clique sur un item du menu, je passe dans la fonction suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void OnMouseRightButtonDown(object sender, RoutedEventArgs e) { UserControl usrctrl = (UserControl)sender; ContextMenu menu = new ContextMenu(); menu.Items.Add("Forçages..."); menu.Items.Add("Rebonds..."); usrctrl.ContextMenu = menu; usrctrl.ContextMenu.PreviewMouseLeftButtonDown+= new MouseButtonEventHandler(CapteurRightClick); }
Comment récupérer sur quel menu j'ai cliqué (index?)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void CapteurRightClick(Object sender, MouseButtonEventArgs args) { ContextMenu menu = (ContextMenu)sender; }
Merci pour votre aide
Sanouk
Partager