/// <summary> /// Add "Bring To Front" and "Send To Back" menu entries into the given menu. /// </summary> /// <param name="menu"></param> /// <param name="element"></param> public static void AddZOrderMenuItems(MenuBase menu, ShapeViewModelBase element) { try { if (element != null) { menu.Items.Add(new MenuItem() { Header = MiniUML.Framework.Local.Strings.STR_MENUITEM_BringToFront, Command = element.BringToFront, Icon = IconImageFactory.Get(IconCommand.SendToBack) }); menu.Items.Add(new MenuItem() { Header = MiniUML.Framework.Local.Strings.STR_MENUITEM_SendToBack, Command = element.SendToBack, Icon = IconImageFactory.Get(IconCommand.BringToFront) }); } } catch { } }
/// <summary> /// Add standard application Cut, Copy, Paste, and Deleete menu entries. /// </summary> /// <param name="menu"></param> public static void AddCopyCutPasteMenuItems(MenuBase menu) { menu.Items.Add(new MenuItem() { Command = ApplicationCommands.Cut, Icon = IconImageFactory.Get(IconCommand.Cut) }); menu.Items.Add(new MenuItem() { Command = ApplicationCommands.Copy, Icon = IconImageFactory.Get(IconCommand.Copy) }); menu.Items.Add(new MenuItem() { Command = ApplicationCommands.Paste, Icon = IconImageFactory.Get(IconCommand.Paste) }); menu.Items.Add(new MenuItem() { Command = ApplicationCommands.Delete, Icon = IconImageFactory.Get(IconCommand.Delete) }); }