public object GetIconImage(string iconName, Color color = default(Color)) { var item = new IconColorItem() { Name = iconName, Color = color, }; if (!ImagePool.ContainsKey(item) || ImagePool[item].Equals(null)) { ImagePool[item] = ConstructIcon(iconName, color); } return(ImagePool[item]); }
public object GetHeaderImage(bool expanded, Color color = default(Color), string iconName = null) { var item = new IconColorItem() { Name = iconName, Color = color, Expanded = expanded }; if (!ImagePool.ContainsKey(item) || ImagePool[item].Equals(null)) { ImagePool[item] = ConstructHeaderImage(expanded, color, iconName); } return(ImagePool[item]); }
public object GetIconImage(string iconName, Color color = default(Color)) { var item = new IconColorItem() { Name = iconName, Color = color, }; if (!ImagePool.ContainsKey(item) || ImagePool[item].Equals(null)) { ImagePool[item] = ConstructIcon(iconName, color); } return ImagePool[item]; }
public object GetHeaderImage(bool expanded, Color color = default(Color), string iconName = null) { var item = new IconColorItem() { Name = iconName, Color = color, Expanded = expanded }; if (!ImagePool.ContainsKey(item) || ImagePool[item].Equals(null)) { ImagePool[item] = ConstructHeaderImage(expanded, color, iconName); } return ImagePool[item]; }