public virtual void Add(DefaultToolBarItem item, ICommand command, string toolTip = null) { var bt = CreateItem(item.ToString(), command, null, toolTip); bt.Icon = GetDefaultIcon(item); Add(bt); }
protected virtual object GetDefaultIcon(DefaultToolBarItem item) { switch (item) { case DefaultToolBarItem.Add: return(ResourceKeys.GetAppResource(ResourceKeys.AddIcon)); case DefaultToolBarItem.Edit: return(ResourceKeys.GetAppResource(ResourceKeys.EditIcon)); case DefaultToolBarItem.Remove: return(ResourceKeys.GetAppResource(ResourceKeys.DeleteIcon)); case DefaultToolBarItem.Refresh: return(ResourceKeys.GetAppResource(ResourceKeys.RefreshIcon)); default: return(null); } }