Exemplo n.º 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);
        }
Exemplo n.º 2
0
 public DynamicMenuItemRenderingEventArgs(DynamicMenuItem item, CommandEventArgs args, DynamicMenuItemControlType type)
     : base(item, args, type)
 {
 }
Exemplo n.º 3
0
 //***************************************************************************
 // Class Constructors
 //
 public DynamicMenuItemRenderingEventArgs(DynamicMenuItem item, DynamicMenuItemControlType type)
     : base(item, type)
 {
 }
Exemplo n.º 4
0
 public DynamicMenuEventArgs(DynamicMenuItem item, CommandEventArgs args, DynamicMenuItemControlType type)
     : this(item, type)
 {
     this.CommandArgs = args;
 }
Exemplo n.º 5
0
 //***************************************************************************
 // Class Constructors
 //
 public DynamicMenuEventArgs(DynamicMenuItem item, DynamicMenuItemControlType type)
 {
     this.Item        = item;
     this.ControlType = type;
 }
Exemplo n.º 6
0
 public DynamicMenuItemRenderingEventArgs(DynamicMenuItem item, CommandEventArgs args, DynamicMenuItemControlType type)
     : base(item, args, type)
 { }
Exemplo n.º 7
0
 //***************************************************************************
 // Class Constructors
 // 
 public DynamicMenuItemRenderingEventArgs(DynamicMenuItem item, DynamicMenuItemControlType type)
     : base(item, type)
 { }
Exemplo n.º 8
0
 public DynamicMenuEventArgs(DynamicMenuItem item, CommandEventArgs args, DynamicMenuItemControlType type)
     : this(item, type)
 {
     this.CommandArgs = args;
 }
Exemplo n.º 9
0
 //***************************************************************************
 // Class Constructors
 // 
 public DynamicMenuEventArgs(DynamicMenuItem item, DynamicMenuItemControlType type)
 {
     this.Item = item;
     this.ControlType = type;
 }