public override string ToString() { if (_colorType == XLColorType.Color) { return(Color.ToHex()); } if (_colorType == XLColorType.Theme) { return(String.Format("Color Theme: {0}, Tint: {1}", _themeColor.ToString(), _themeTint.ToString())); } return("Color Index: " + _indexed); }
public XLColor ResolveThemeColor(XLThemeColor themeColor) { var tc = themeColor.ToString(); var members = accessor.GetMembers(); if (members.Any(m => m.Name.Equals(tc))) { return(accessor[this, tc] as XLColor); } else { return(null); } }