Esempio n. 1
0
        /// <summary>
        /// Raises the <see cref="Wilco.Web.UI.WebControls.WebParts.WebPartManager.WebPartPanelRemoved"/> event.
        /// </summary>
        /// <param name="e"></param>
        protected virtual void OnWebPartPanelRemoved(WebPartPanelEventArgs e)
        {
            WebPartPanelEventHandler handler = this.Events[WebPartManager.EventWebPartPanelRemoved] as WebPartPanelEventHandler;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Raises the <see cref="Wilco.Web.UI.WebControls.WebParts.WebPartPanel.FrameStateChanged"/> event.
        /// </summary>
        /// <param name="e"></param>
        protected virtual void OnFrameStateChanged(WebPartPanelEventArgs e)
        {
            WebPartPanelEventHandler handler = this.Events[WebPartPanel.EventFrameStateChanged] as WebPartPanelEventHandler;

            if (handler != null)
            {
                handler(this, e);
            }

            // Bubble the event.
            this.RaiseBubbleEvent(this, e);
        }
Esempio n. 3
0
        /// <summary>
        /// Determines whether the event for the server control is passed up the page's
        /// UI server control hierarchy.
        /// </summary>
        /// <param name="source">The source of the event.</param>
        /// <param name="args">An <see cref="System.EventArgs"/> object that contains the event data.</param>
        /// <returns>true if the event has been canceled; otherwise, false. The default is false.</returns>
        protected override bool OnBubbleEvent(object source, EventArgs args)
        {
            bool cancel = false;

            WebPartPanelEventArgs webPartPanelArgs = args as WebPartPanelEventArgs;

            if (webPartPanelArgs != null)
            {
                switch (webPartPanelArgs.CommandName)
                {
                case "delete":
                    this.OnWebPartPanelRemoved(webPartPanelArgs);
                    break;

                case "minimize":
                    this.OnWebPartPanelFrameStateChanged(webPartPanelArgs);
                    break;

                case "move":
                    WebPartPanelMovedEventArgs moveArgs = webPartPanelArgs as WebPartPanelMovedEventArgs;
                    if (moveArgs == null)
                    {
                        throw new InvalidOperationException("Commands with the command name 'move' should be be of the type 'WebPartPanelMovedEventArgs'.");
                    }
                    this.OnWebPartPanelMoved(moveArgs);
                    break;

                default:
                    this.OnWebPartPanelCommand(webPartPanelArgs);
                    break;
                }

                cancel = true;
            }

            return(cancel);
        }
Esempio n. 4
0
		/// <summary>
		/// Raises the <see cref="Wilco.Web.UI.WebControls.WebParts.WebPartPanel.FrameStateChanged"/> event.
		/// </summary>
		/// <param name="e"></param>
		protected virtual void OnFrameStateChanged(WebPartPanelEventArgs e)
		{
			WebPartPanelEventHandler handler = this.Events[WebPartPanel.EventFrameStateChanged] as WebPartPanelEventHandler;
			if (handler != null)
			{
				handler(this, e);
			}

			// Bubble the event.
			this.RaiseBubbleEvent(this, e);
		}