Class ColorFactory
- Namespace
- HeBianGu.Base.WpfBase
- Assembly
- HeBianGu.Base.WpfBase.dll
public class ColorFactory
- Inheritance
-
ColorFactory
- Inherited Members
-
- Extension Methods
-
Methods
CreateAvailableColors()
public static IEnumerable<Color> CreateAvailableColors()
Returns
- IEnumerable<Color>
CreateDepth(int, int, int, double)
public static IEnumerable<Color> CreateDepth(int from, int to, int step, double vStep = 0.2)
Parameters
from
int
to
int
step
int
vStep
double
Returns
- IEnumerable<Color>
CreateDepth(int, int, int, Func<int, double, HsbaColor>, params double[])
public static IEnumerable<Color> CreateDepth(int from, int to, int step, Func<int, double, HsbaColor> create, params double[] values)
Parameters
from
int
to
int
step
int
create
Func<int, double, HsbaColor>
values
double[]
Returns
- IEnumerable<Color>
CreateDepthA(int, int, int, params double[])
public static IEnumerable<Color> CreateDepthA(int from, int to, int step, params double[] values)
Parameters
from
int
to
int
step
int
values
double[]
Returns
- IEnumerable<Color>
CreateDepthB(params double[])
public static IEnumerable<Color> CreateDepthB(params double[] bs)
Parameters
bs
double[]
Returns
- IEnumerable<Color>
CreateDepthB(int, int, int, params double[])
public static IEnumerable<Color> CreateDepthB(int from, int to, int step, params double[] values)
Parameters
from
int
to
int
step
int
values
double[]
Returns
- IEnumerable<Color>
CreateDepths(params double[])
public static IEnumerable<Color> CreateDepths(params double[] values)
Parameters
values
double[]
Returns
- IEnumerable<Color>
CreateStandardColors()
public static IEnumerable<Color> CreateStandardColors()
Returns
- IEnumerable<Color>
CreateSystemColors()
public static IEnumerable<Color> CreateSystemColors()
Returns
- IEnumerable<Color>
CreateSystemSolidColorBrushes()
public static IEnumerable<SolidColorBrush> CreateSystemSolidColorBrushes()
Returns
- IEnumerable<SolidColorBrush>