void projectService_ProjectMenuItemsRequested(object sender, SharePointProjectMenuItemsRequestedEventArgs e) { IMenuItem menuItem = e.ActionMenuItems.Add("Write Message to Output Window"); menuItem.Click += MenuItemExtension_Click; }
/// <summary> /// Handles the ProjectMenuItemsRequested event of the projectService control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Microsoft.VisualStudio.SharePoint.SharePointProjectMenuItemsRequestedEventArgs"/> instance containing the event data.</param> void projectService_ProjectMenuItemsRequested(object sender, SharePointProjectMenuItemsRequestedEventArgs e) { IMenuItem configureFeaturesActivationMenuItem = e.ActionMenuItems.Add("Select Features to activate..."); configureFeaturesActivationMenuItem.Click += new EventHandler <MenuItemEventArgs>(configureFeaturesActivationMenuItem_Click); configureFeaturesActivationMenuItem.IsEnabled = e.Project.Package.Model?.Features.Count > 0; }
void projectService_ProjectMenuItemsRequested(object sender, SharePointProjectMenuItemsRequestedEventArgs e) { IMenuItem buildAndDeployMenuItem = e.ActionMenuItems.Add("Quick Deploy"); buildAndDeployMenuItem.Click += buildAndDeployMenuItem_Click; buildAndDeployMenuItem.IsEnabled = e.Project.AssemblyDeploymentTarget == AssemblyDeploymentTarget.GlobalAssemblyCache && e.Project.IncludeAssemblyInPackage && e.Project.IsSandboxedSolution == false; }
/// <summary> /// Handles the ProjectMenuItemsRequested event of the projectService control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Microsoft.VisualStudio.SharePoint.SharePointProjectMenuItemsRequestedEventArgs"/> instance containing the event data.</param> void projectService_ProjectMenuItemsRequested(object sender, SharePointProjectMenuItemsRequestedEventArgs e) { //Some error in the VS code which leaves the first menu item as 'Menu Command' IMenuItem dummy = e.ActionMenuItems.Add(""); dummy.IsEnabled = false; IMenuItem copyAssemblyNameItem = e.ActionMenuItems.Add(CKSProperties.ProjectExtension_CopyAssemblyName); copyAssemblyNameItem.Click += new EventHandler <MenuItemEventArgs>(copyAssemblyNameItem_Click); }
void projectService_ProjectMenuItemsRequested(object sender, SharePointProjectMenuItemsRequestedEventArgs e) { IMenuItem showSPIInfoMenuItem = e.ActionMenuItems.Add("Enable Remote Provisioning"); showSPIInfoMenuItem.Click += showSPIInfoMenuItem_Click; }
void projectService_ProjectMenuItemsRequested(object sender, SharePointProjectMenuItemsRequestedEventArgs e) { IMenuItem menuItem1 = e.ActionMenuItems.Add("Save data to project file"); menuItem1.Click += menuItem1_Click; }