Class SfSegmentedItem
Represents the container for an item in a SfSegmentedControl. The SfSegmentedItem class provides the container for items displayed in a SfSegmentedControl. Populate the SfSegmentedControl by adding objects by binding its ItemsSource property to a data source. When items are added to the SfSegmentedControl a SfSegmentedItem container is created automatically for each item in the collection. Specify the look of the SfSegmentedItem by setting the ItemContainerStyle property to a style with a target type of SfSegmentedItem.
Control style and template
| Key | Description | 
|---|---|
| SyncfusionSegmentedItemBackground | Used to set the background control of the segmented item. | 
| SyncfusionSegmentedItemHoverBackground | Used to set the hover background color of the segmented item. | 
| SyncfusionSegmentedItemSelectedHoverBackground | Used to set the selected hover background color of the segmented item. | 
| SyncfusionSegmentedItemSelectedBackground | Used to set the selected background color of the segmented item. | 
| SyncfusionSegmentedItemForeground | Used to set the foreground color of the segmented item. | 
| SyncfusionSegmentedItemHoverForeground | Used to set the hover foreground color of the segmented item. | 
| SyncfusionSegmentedItemSelectedHoverForeground | Used to set the selected hover foreground color of the segmented item. | 
| SyncfusionSegmentedItemSelectedForeground | Used to set the selected foreground color of the segmented item. | 
| SyncfusionSegmentedItemDisabledBackground | Used to set the background color of the disabled item. | 
| SyncfusionSegmentedItemDisabledForeground | Used to set the foreground color of the disabled item. | 
Inheritance
Namespace: Syncfusion.UI.Xaml.Editors
Assembly: Syncfusion.Editors.WinUI.dll
Syntax
public class SfSegmentedItem : SelectorItemConstructors
SfSegmentedItem()
Initializes a new instance of the SfSegmentedItem class.
Declaration
public SfSegmentedItem()Methods
OnApplyTemplate()
Builds the visual tree for the SfSegmentedItem.
Declaration
protected override void OnApplyTemplate()OnCreateAutomationPeer()
Returns a class-specific AutomationPeer implementations for the Microsoft UI Automation infrasturcutre.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()Returns
| Type | Description | 
|---|---|
| Microsoft.UI.Xaml.Automation.Peers.AutomationPeer | The class-specific AutomationPeer subclass. | 
OnPointerEntered(PointerRoutedEventArgs)
Occurs when mouse is entered over the SfSegmentedItem.
Declaration
protected override void OnPointerEntered(PointerRoutedEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| Microsoft.UI.Xaml.Input.PointerRoutedEventArgs | e | The Microsoft.UI.Xaml.Input.PointerRoutedEventArgs that contains the event data. | 
OnPointerExited(PointerRoutedEventArgs)
Occurs when the mouse is exiting the SfSegmentedItem.
Declaration
protected override void OnPointerExited(PointerRoutedEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| Microsoft.UI.Xaml.Input.PointerRoutedEventArgs | e | The Microsoft.UI.Xaml.Input.PointerRoutedEventArgs that contains the event data. | 
OnPointerMoved(PointerRoutedEventArgs)
Occurs when mouse is moved over the SfSegmentedItem.
Declaration
protected override void OnPointerMoved(PointerRoutedEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| Microsoft.UI.Xaml.Input.PointerRoutedEventArgs | e | The Microsoft.UI.Xaml.Input.PointerRoutedEventArgs that contains the event data. | 
OnPointerPressed(PointerRoutedEventArgs)
Occurs when the mouse click is pressed over the SfSegmentedItem.
Declaration
protected override void OnPointerPressed(PointerRoutedEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| Microsoft.UI.Xaml.Input.PointerRoutedEventArgs | e | The Microsoft.UI.Xaml.Input.PointerRoutedEventArgs that contains the event data. | 
OnPointerReleased(PointerRoutedEventArgs)
Occurs when mouse click is pressed over the SfSegmentedItem.
Declaration
protected override void OnPointerReleased(PointerRoutedEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| Microsoft.UI.Xaml.Input.PointerRoutedEventArgs | e | The Microsoft.UI.Xaml.Input.PointerRoutedEventArgs that contains the event data. |