TextStyle Class
Represents style attributes of text.
public class TextStyle : ICloneable
- Inheritance:
- object object
- Implements:
- ICloneable
Constructors
TextStyle()
Initializes an instance of the class with default values.
public TextStyle()
TextStyle(string, double, Color)
Initializes an instance of the class 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
Indicates if bold is active.
FontFamilyName
The font family name.
public string? FontFamilyName { get; set; }
Property Value
- string:
A string value, or
nullfor the default font.
FontSize
The font size.
Italic
Indicates if italic is active.
TextColor
The text color.
Underline
Indicates 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:
trueif the specified object is equal to the current object; otherwise,false.
GetHashCode()
Serves as the default hash function.
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object, object)
- object.ReferenceEquals(object, object)