Beispiel #1
0
        protected virtual bool CheckRender()
        {
            Type myType = this.GetType();
            DynamicMenuItemControlType ctrlType = DynamicMenuItemControlType.Command;

            if (!Enum.TryParse <DynamicMenuItemControlType>(myType.Name, out ctrlType))
            {
                ctrlType = DynamicMenuItemControlType.Command;
            }

            DynamicMenuItemRenderingEventArgs eArgs = new DynamicMenuItemRenderingEventArgs(this._menuItem, ctrlType);

            this.OnMenuItemRendering(eArgs);
            return(!eArgs.Cancel);
        }
Beispiel #2
0
 public DynamicMenuItemRenderingEventArgs(DynamicMenuItem item, CommandEventArgs args, DynamicMenuItemControlType type)
     : base(item, args, type)
 {
 }
Beispiel #3
0
 //***************************************************************************
 // Class Constructors
 //
 public DynamicMenuItemRenderingEventArgs(DynamicMenuItem item, DynamicMenuItemControlType type)
     : base(item, type)
 {
 }
Beispiel #4
0
 public DynamicMenuEventArgs(DynamicMenuItem item, CommandEventArgs args, DynamicMenuItemControlType type)
     : this(item, type)
 {
     this.CommandArgs = args;
 }
Beispiel #5
0
 //***************************************************************************
 // Class Constructors
 //
 public DynamicMenuEventArgs(DynamicMenuItem item, DynamicMenuItemControlType type)
 {
     this.Item        = item;
     this.ControlType = type;
 }
 public DynamicMenuItemRenderingEventArgs(DynamicMenuItem item, CommandEventArgs args, DynamicMenuItemControlType type)
     : base(item, args, type)
 { }
 //***************************************************************************
 // Class Constructors
 // 
 public DynamicMenuItemRenderingEventArgs(DynamicMenuItem item, DynamicMenuItemControlType type)
     : base(item, type)
 { }
 public DynamicMenuEventArgs(DynamicMenuItem item, CommandEventArgs args, DynamicMenuItemControlType type)
     : this(item, type)
 {
     this.CommandArgs = args;
 }
 //***************************************************************************
 // Class Constructors
 // 
 public DynamicMenuEventArgs(DynamicMenuItem item, DynamicMenuItemControlType type)
 {
     this.Item = item;
     this.ControlType = type;
 }