Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Suppose menu is the name of your Menu (or ContextMenu)
- bool suppressOpen = true;
- menu.AddHandler(MenuItem.SubmenuOpenedEvent, new RoutedEventHandler((s, e) =>
- {
- if (suppressOpen) ((MenuItem)e.Source).IsSubmenuOpen = false;
- else suppressOpen = true;
- }));
- menu.AddHandler(MenuItem.PreviewMouseDownEvent,
- new MouseButtonEventHandler((s, e) =>
- {
- suppressOpen = false;
- ((MenuItem)e.Source).IsSubmenuOpen = true;
- }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement