Esempio n. 1
0
        //--------------------------------------------------------------------------
        //
        //	Methods
        //
        //--------------------------------------------------------------------------

        /// <summary>
        /// Called to initialize the extension.
        /// </summary>
        /// <param name="host">WebMatrix host interface.</param>
        /// <param name="initData">Extension initialization data.</param>
        protected override void Initialize(IWebMatrixHost host, ExtensionInitData initData)
        {
            _webMatrixHost = host;
            _webMatrixHost.WebSiteChanged += webMatrixHost_WebSiteChanged;

            // create a new ribbon button group that contains the get version button
            _ribbonGroup = new RibbonGroup(
                "NumediaStack",
                new RibbonItem[]
            {
                new RibbonButton(
                    "Get Version",
                    new DelegateCommand(HandleGetVersion),
                    null,
                    _starImageSmall,
                    _starImageLarge)
            });

            // create a new contextual ribbon tab that will only show up for Numedia Stack
            _contextualTab = new RibbonContextualTab("Numedia Stack Tools", new RibbonItem[] { _ribbonGroup });
        }
        //--------------------------------------------------------------------------
        //
        //	Methods
        //
        //--------------------------------------------------------------------------

        /// <summary>
        /// Called to initialize the extension.
        /// </summary>
        /// <param name="host">WebMatrix host interface.</param>
        /// <param name="initData">Extension initialization data.</param>
        protected override void Initialize(IWebMatrixHost host, ExtensionInitData initData)
        {
            _webMatrixHost = host;
            _webMatrixHost.WebSiteChanged += webMatrixHost_WebSiteChanged;
                                  
            // create a new ribbon button group that contains the get version button
            _ribbonGroup = new RibbonGroup(
                   "NumediaStack",
                   new RibbonItem[]
                    {
                        new RibbonButton(
                            "Get Version",
                            new DelegateCommand(HandleGetVersion),
                            null,
                            _starImageSmall,
                            _starImageLarge)
                    });

            // create a new contextual ribbon tab that will only show up for Numedia Stack 
            _contextualTab = new RibbonContextualTab("Numedia Stack Tools", new RibbonItem[] { _ribbonGroup });
        }