New to Telerik UI for WinUIStart a free 30-day trial

Toggle Button

Updated on Mar 26, 2026

The RadToggleButton control extends the native ToggleButton component by providing an additional command target support and consistent theming with the other Telerik components.

The ToggleButton is a basic WinUI conrtol that allows you to click on it and change its toggle state (checked or unchecked). The RadToggleButton implementation comes with a full ICommandSource implementation that provides also a CommandTarget property compared to the native Button where this is missing.

The following example shows how to define a button in XAML and subscribe to its Checked and Unchecked events. Alterntively, you can use the Click event and the IsChecked property.

Defining RadButton

XAML
<telerikControls:RadToggleButton Content="RadToggleButton" 
								 Checked="RadToggleButton_Checked" 
								 Unchecked="RadToggleButton_Unchecked"/>

Defining Checked and Unchecked event handlers

C#
private void RadToggleButton_Checked(object sender, RoutedEventArgs e)
{
}

private void RadToggleButton_Unchecked(object sender, RoutedEventArgs e)
{
}

Checked ToggleButton

WinUI RadButtons

See Also

In this article
See Also
Not finding the help you need?
Contact Support