TextStyle Class
Represents style attributes of text.
public class TextStyle : ICloneable
- Inheritance:
- object object
- Implements:
- ICloneable
Constructors
TextStyle()
Initializes a new instance of the text style with default values.
public TextStyle()
TextStyle(string, double, Color)
Initializes a new instance of the text style with the specified font family name, font size, and font color.
public TextStyle(string fontFamilyName, double fontSize, Color textColor)
Parameter | Type | Description |
---|---|---|
fontFamilyName | string | The font family name. |
fontSize | double | The font size. |
textColor | Color | The text color. |
Properties
Bold
Gets or sets if bold is active.
FontFamilyName
Gets or sets the font family name.
public string FontFamilyName { get; set; }
Property Value
- string:
A string value, or
null
for the default font.
FontSize
Gets or sets the font size.
Italic
Gets or sets if italic is active.
TextColor
Gets or sets the text color.
Underline
Gets or sets if underline is active.
Methods
Clone()
Creates a new object that is a copy of the current instance.
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameter | Type | Description |
---|---|---|
obj | object | The object to compare with the current object. |
Returns
- bool:
true
if the specified object is equal to the current object; otherwise,false
.
GetHashCode()
Serves as the default hash function.