Class PatternFill
Defines a cell background fill using pattern types, foreground colors, and background colors.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class PatternFill : IFill
Constructors
PatternFill(PatternType, Color, Color)
Initializes a new PatternFill with the specified pattern type, foreground color, and background color.
Declaration
public PatternFill(PatternType patternType, Color patternColor, Color backgroundColor)
Parameters
|
PatternType
patternType
Type of the pattern. |
|
System.Windows.Media.Color
patternColor
Color of the pattern. |
|
System.Windows.Media.Color
backgroundColor
Color of the background. |
PatternFill(PatternType, ThemableColor, ThemableColor)
Initializes a new PatternFill with the specified pattern type and themable colors.
Declaration
public PatternFill(PatternType patternType, ThemableColor patternColor, ThemableColor backgroundColor)
Parameters
|
PatternType
patternType
Type of the pattern. |
|
ThemableColor
patternColor
Color of the pattern. |
|
ThemableColor
backgroundColor
Color of the background. |
Fields
Default
Provides a transparent solid fill used as the default for cells with no background.
Declaration
public static readonly PatternFill Default
Field Value
|
PatternFill
|
Properties
BackgroundColor
Gets the background color visible between pattern elements.
Declaration
public ThemableColor BackgroundColor { get; }
Property Value
|
ThemableColor
The color of the background. |
PatternColor
Gets the foreground color used for the pattern elements, such as stripes or dots.
Declaration
public ThemableColor PatternColor { get; }
Property Value
|
ThemableColor
The color of the pattern. |
PatternType
Gets the pattern style applied to the fill, such as solid, striped, or crosshatch.
Declaration
public PatternType PatternType { get; }
Property Value
|
PatternType
The type of the pattern. |
Methods
CreateSolidFill(Color)
Creates a solid fill with the specified color, commonly used for cell backgrounds.
Declaration
public static IFill CreateSolidFill(Color color)
Parameters
|
System.Windows.Media.Color
color
The color. |
Returns
|
IFill
The fill. |
CreateSolidFill(ThemableColor)
Creates a solid fill with the specified themable color, allowing theme-based color changes.
Declaration
public static IFill CreateSolidFill(ThemableColor color)
Parameters
|
ThemableColor
color
The themable color. |
Returns
|
IFill
The fill. |
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
|
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
|
System.Boolean
True if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
|
System.Int32
A hash code for the current System.Object. |
Overrides
ToString()
Returns a System.String that represents the current System.Object.
Declaration
public override string ToString()
Returns
|
System.String
A System.String that represents the current System.Object. |