public MVCxGridViewToolbarItem AddToolbarItem(string name, string displayText, int width, int height, string imageUri = "", bool isClientEnabled = true) { var item = new MVCxGridViewToolbarItem { Name = name, Text = displayText }; item.SetProperties(width, height, GridViewToolbarCommand.Custom, imageUri, isClientEnabled); ToolbarItems.Add(item); return(item); }
public static void SetProperties(this MVCxGridViewToolbarItem toolbarItem, int width, int height, GridViewToolbarCommand command, string imageUri, bool isClientEnabled = true) { toolbarItem.ItemStyle.HorizontalAlign = HorizontalAlign.Right; toolbarItem.Command = command; if (!string.IsNullOrEmpty(imageUri)) { toolbarItem.DisplayMode = GridToolbarItemDisplayMode.Image; toolbarItem.Image.Url = imageUri; toolbarItem.Image.Width = Unit.Pixel(width); toolbarItem.Image.Height = Unit.Pixel(height); } toolbarItem.ItemStyle.HoverStyle.ForeColor = System.Drawing.Color.Transparent; toolbarItem.ItemStyle.Border.BorderStyle = BorderStyle.None; toolbarItem.ClientEnabled = isClientEnabled; }