public KeyContextMenu(MenuCommandParameters menuCommandParameters, ExplorerToolWindow parent)
        {
            var tcmd = new KeyMenuCommandsHandler(parent);

            CreateScriptAsCreateMenuItem(tcmd, menuCommandParameters);
            CreateScriptAsDropMenuItem(tcmd, menuCommandParameters);
        }
        private void CreateScriptAsDropMenuItem(KeyMenuCommandsHandler tcmd, MenuCommandParameters menuCommandParameters)
        {
            var scriptCommandBinding = new CommandBinding(IndexMenuCommands.IndexCommand, tcmd.ScriptAsDrop);
            var scriptMenuItem       = new MenuItem
            {
                Header           = "Script as DROP",
                Icon             = ImageHelper.GetImageFromResource("../resources/script_16xLG.png"),
                Command          = IndexMenuCommands.IndexCommand,
                CommandParameter = menuCommandParameters
            };

            scriptMenuItem.CommandBindings.Add(scriptCommandBinding);
            Items.Add(scriptMenuItem);
        }