New to Telerik UI for Blazor? Start a free 30-day trial

SegmentedControl Icons

Updated on Oct 1, 2026

Each segment in the SegmentedControl can display a text label, an icon, or both. Use the IconField and IconClassField parameters to map model properties that provide icon information for each item.

Icons and Text

Set IconField to the name of the model property that holds the icon identifier. The model property supports the same value types as other Telerik Blazor icon parameters.

The model property can hold:

  • A property of the static SvgIcon class;
  • A member of the FontIcon enum;
  • A string that is a CSS class for a custom icon.

Make sure to register font-icons.css if using Telerik font icons.

When TextField is also set, each segment renders an icon followed by a text label. When segments have no visible text, use TitleField to provide a tooltip for each item so that icon-only buttons remain identifiable.

SegmentedControl with icon-only and icon-with-text segments

Example
View Source
Loading ...

Custom Icon Classes

Use the IconClassField parameter to append an extra CSS class to the icon element. This is useful when you want to apply a modifier class (for example, a color or size variant) on top of a shared base icon class.

SegmentedControl with custom icon classes

Example
View Source
Loading ...

See Also