Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. //Suppose menu is the name of your Menu (or ContextMenu)
  2. bool suppressOpen = true;
  3. menu.AddHandler(MenuItem.SubmenuOpenedEvent, new RoutedEventHandler((s, e) =>
  4. {
  5. if (suppressOpen) ((MenuItem)e.Source).IsSubmenuOpen = false;
  6. else suppressOpen = true;
  7. }));
  8. menu.AddHandler(MenuItem.PreviewMouseDownEvent,
  9. new MouseButtonEventHandler((s, e) =>
  10. {
  11. suppressOpen = false;
  12. ((MenuItem)e.Source).IsSubmenuOpen = true;
  13. }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement