void CreateDisableCommand() { var disableCommandId = new CommandID(cmdSet, 2); disableCommand = new OleMenuCommand(delegate { disableMenuConfigure.DisableCallback(); }, disableCommandId) { Enabled = false }; disableCommand.BeforeQueryStatus += delegate { menuStatusChecker.DisableCommandStatusCheck(disableCommand); }; menuCommandService.AddCommand(disableCommand); }
public void RegisterMenus() { var cmdSet = new Guid("af0fbcae-2924-42bf-adb7-31202b59250a"); var configureCommandId = new CommandID(cmdSet, 1); configureCommand = new OleMenuCommand(delegate { configureMenuCallback.ConfigureCallback(); }, configureCommandId); configureCommand.BeforeQueryStatus += delegate { CommandStatusCheck(); }; menuCommandService.AddCommand(configureCommand); var disableCommandId = new CommandID(cmdSet, 2); disableCommand = new OleMenuCommand(delegate { disableMenuConfigure.DisableCallback(); }, disableCommandId) { Enabled = false }; disableCommand.BeforeQueryStatus += delegate { CommandStatusCheck(); }; menuCommandService.AddCommand(disableCommand); }
public void RegisterMenus() { var vsPackageCmdSet = new Guid("5ce0365b-947a-4dca-b016-ca823deaad0b"); var configureCommandId = new CommandID(vsPackageCmdSet, 1); configureCommand = new OleMenuCommand(delegate { configureMenuCallback.ConfigureCallback(); }, configureCommandId); configureCommand.BeforeQueryStatus += delegate { CommandStatusCheck(); }; menuCommandService.AddCommand(configureCommand); var disableCommandId = new CommandID(vsPackageCmdSet, 2); disableCommand = new OleMenuCommand(delegate { disableMenuConfigure.DisableCallback(); }, disableCommandId) { Enabled = false }; disableCommand.BeforeQueryStatus += delegate { CommandStatusCheck(); }; menuCommandService.AddCommand(disableCommand); }