/// <summary> 設定Menu-Button </summary> /// <param name="i"></param> /// <param name="type"></param> public static void SetMenuButtonSetting(MVCxMenuItem i, BtnType type) { i.Text = GetButtonText(type); var image = GetButtonIcon(type); if (type == BtnType.Search) { i.Image.Url = image; } else { i.Image.IconID = image; } }
static MVCxMenuItem CreateMenuItem(string text, string name, string imageUrl = "", bool beginGroup = false, bool clientVisible = true, bool selected = false, string cssClass = "", params MVCxMenuItem[] childItems) { MVCxMenuItem result = new MVCxMenuItem(text, name) { BeginGroup = beginGroup, ClientVisible = clientVisible, Selected = selected }; if (!String.IsNullOrEmpty(imageUrl)) { result.Image.Url = imageUrl; result.Image.Width = Unit.Pixel(16); result.Image.Height = Unit.Pixel(16); } if (!String.IsNullOrEmpty(cssClass)) result.ItemStyle.CssClass = cssClass; if (childItems != null) result.Items.AddRange(childItems); return result; }