Class SegmentTextStyle
Gets or sets properties which allows to customize the segment item text style of the SfSegmentedControl.
Inheritance
Namespace: Syncfusion.Maui.Toolkit.SegmentedControl
Assembly: Syncfusion.Maui.Toolkit.dll
Syntax
public class SegmentTextStyle : Element, ITextElement, IThemeElement
  Constructors
SegmentTextStyle()
Initializes a new instance of the SegmentTextStyle class.
Declaration
public SegmentTextStyle()
  Fields
FontAttributesProperty
Identifies the FontAttributes bindable property.
Declaration
public static readonly BindableProperty FontAttributesProperty
  Field Value
| Type | Description | 
|---|---|
| Microsoft.Maui.Controls.BindableProperty | The identifier for FontAttributes bindable property.  | 
      
FontFamilyProperty
Identifies the FontFamily bindable property.
Declaration
public static readonly BindableProperty FontFamilyProperty
  Field Value
| Type | Description | 
|---|---|
| Microsoft.Maui.Controls.BindableProperty | The identifier for FontFamily bindable property.  | 
      
FontSizeProperty
Identifies the FontSize bindable property.
Declaration
public static readonly BindableProperty FontSizeProperty
  Field Value
| Type | Description | 
|---|---|
| Microsoft.Maui.Controls.BindableProperty | The identifier for FontSize bindable property.  | 
      
TextColorProperty
Identifies the TextColor bindable property.
Declaration
public static readonly BindableProperty TextColorProperty
  Field Value
| Type | Description | 
|---|---|
| Microsoft.Maui.Controls.BindableProperty | The identifier for TextColor bindable property.  | 
      
Properties
FontAttributes
Gets or sets the FontAttributes of the SfSegmentedControl.
Declaration
public FontAttributes FontAttributes { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Microsoft.Maui.Controls.FontAttributes | The default value is Microsoft.Maui.Controls.FontAttributes.None.  | 
      
Examples
var segmentTextStyle = new SegmentTextStyle
{
    FontAttributes = FontAttributes.Bold // Sets the font attributes to Bold
};
  
  
  
  FontFamily
Gets or sets the string, that represents font family of the SfSegmentedControl.
Declaration
public string FontFamily { get; set; }
  Property Value
| Type | 
|---|
| System.String | 
Remarks
It will be applicable to all the style related properties of the SfSegmentedControl.
Examples
var segmentTextStyle = new SegmentTextStyle
{
    FontFamily = "Arial"
};
  
  
  
  FontSize
Gets or sets the double value that represents the font size of the SfSegmentedControl.
Declaration
public double FontSize { get; set; }
  Property Value
| Type | 
|---|
| System.Double | 
Remarks
It will be applicable to all the style related properties of the SfSegmentedControl.
Examples
var segmentTextStyle = new SegmentTextStyle
{
    FontSize = 20
};
  
  
  
  TextColor
Gets or sets the text color for the SfSegmentedControl.
Declaration
public Color TextColor { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Microsoft.Maui.Graphics.Color | The default value of TextColor is Microsoft.Maui.Graphics.Colors.Black.  | 
      
Remarks
It will be applicable to all the style related properties of the SfSegmentedControl.
Examples
var segmentTextStyle = new SegmentTextStyle
{
    TextColor = Colors.Red
};