示例#1
0
        void projectService_ProjectMenuItemsRequested(object sender,
                                                      SharePointProjectMenuItemsRequestedEventArgs e)
        {
            IMenuItem menuItem = e.ActionMenuItems.Add("Write Message to Output Window");

            menuItem.Click += MenuItemExtension_Click;
        }
示例#2
0
        /// <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;
        }
示例#3
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;
        }