Ext.Net.CycleButton.OnInit C# (CSharp) Method

OnInit() private method

private OnInit ( EventArgs e ) : void
e System.EventArgs
return void
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            if (this.DesignMode)
            {
                return;
            }

            if (!RequestManager.IsAjaxRequest)
            {
                if (this.Menu.Primary != null)
                {
                    foreach (CheckMenuItem item in this.Menu.Primary.Items)
                    {
                        if (item.Group.IsEmpty())
                        {
                            item.Group = this.ClientID;
                        }
                    }
                }

                if (this.Menu.Primary != null)
                {
                    this.Menu.Primary.Items.AfterItemAdd += MenuItems_AfterItemAdd;
                    this.Menu.Primary.LazyMode = LazyMode.Config;
                }
            
                this.Menu.AfterItemAdd += Menu_AfterItemAdd;                
            }    
        }