/// <summary> Fires the <see cref="MenuBase.WxeFunctionCommandClick"/> event. </summary> protected virtual void OnWxeFunctionCommandClick(WebMenuItem item) { if (WxeFunctionCommandClick != null) { WebMenuItemClickEventArgs e = new WebMenuItemClickEventArgs(item); WxeFunctionCommandClick(this, e); } }
/// <summary> Fires the <see cref="MenuBase.EventCommandClick"/> event. </summary> protected virtual void OnEventCommandClick(WebMenuItem item) { ArgumentUtility.CheckNotNull("item", item); if (item.Command != null) { item.Command.OnClick(); } if (EventCommandClick != null) { WebMenuItemClickEventArgs e = new WebMenuItemClickEventArgs(item); EventCommandClick(this, e); } }