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); }
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; }