New to Telerik UI for WinUI? Start a free 30-day trial
Disable a Segment
Updated on Mar 26, 2026
RadSegmentedControl allows you to disable each of its segments individually.
To disable a segment you can use the SetSegmentEnabled method. The method accepts two arguments index that determines the index of the segment. And isEnabled that determines whether the item is enabled or not.
You can also check if an item is enabled via the IsSegmentEnabled method. The method accepts a single argument - index.
Setting Disabled Segment Text Color
You can set the text color of the disabled segment through the DisabledForeground property of the Segment.
Example 1: Setting Disabled Foreground
XAML
<input:RadSegmentedControl x:Name="segmentControl" VerticalAlignment="Center" Margin="20">
<input:RadSegmentedControl.ItemContainerStyle>
<Style TargetType="input:Segment">
<Setter Property="DisabledForeground" Value="Green"/>
</Style>
</input:RadSegmentedControl.ItemContainerStyle>
</input:RadSegmentedControl>
Example 2: Disable Second Segment
C#
public Example()
{
this.InitializeComponent();
this.segmentControl.ItemsSource = new List<string>() { "Popular", "Library", "Playlists", "Friends" };
this.segmentControl.SetSegmentEnabled(1, false);
}
Figure 1: Disabled segment
