public Color GetColor() { switch (Type) { case StyleObjectType.Color: return((Color)value); case StyleObjectType.String: return(PropertyUtilities.ParseColor(GetString())); default: throw GetInvalidOperationException <Color>(); } }
public ColorProperty(PropertyType propertyType, string propertyValue, bool inheritable = true) : base(propertyType, PropertyUtilities.ParseColor(propertyValue), inheritable) { }