Ejemplo n.º 1
0
        private void ShowSubMenu(MenuItem menuItem)
        {
            var bounds = GetItemBounds(menuItem.Index);

            Desktop.ShowContextMenu(menuItem.SubMenu, new Point(bounds.X, bounds.Bottom));
            OpenMenuItem = menuItem;
        }
Ejemplo n.º 2
0
        private void ShowSubMenu(MenuItemButton menuItem)
        {
            if (OpenMenuItem != null)
            {
                OpenMenuItem.IsPressed = false;
            }

            if (menuItem == null || !menuItem.CanOpen)
            {
                return;
            }

            Desktop.ShowContextMenu(menuItem.SubMenu, new Point(menuItem.Bounds.X, Bounds.Bottom));
            Desktop.ContextMenuClosed += DesktopOnContextMenuClosed;

            OpenMenuItem = menuItem;
        }