title | page_title | description | position | tags | slug |
---|---|---|---|---|---|
Toggle States |
.NET MAUI ToggleButton Documentation - Toggle States |
Define the toggled, untoggled, or indeterminate state of the Telerik ToggleButton for .NET MAUI. |
4 |
.net maui, telerik toggle button for .net maui, ui for .net maui, toggle button, microsoft .net maui |
togglebutton-toggle-states |
The ToggleButton enables you to define its state as Toggled
, Untoggled
, or Indeterminate
.
The state is controlled through the IsToggled
(bool?
) property. You can set all states either through the UI or programmatically. The Indeterminate
state can be applied through the UI only for three-state buttons. The IsToggled
property default binding mode is TwoWay
.
-
(Default)
Untoggled
state—WhenIsToggled
isfalse
. -
Toggled
state—WhenIsToggled
istrue
. -
Indeterminate
state—WhenIsToggled
isnull
.
The ToggleButton enables you to apply the indeterminate state through the UI by setting the IsThreeState
(bool
) property. When IsThreeState
is true
, it allows the end user to go to the indeterminate state along with the Toggled
and Untoggled
states. By default, IsThreeState
is false
.
The following example demonstrates how to set the IsThreeState
property.
1. Set the IsThreeState
property of the RadToggleButton
:`
2. Add the telerik
namespace:
xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"
3. This is the result on WinUI:
IsToggledChanged
—Occurs when theRadToggleButton.IsToggled
property is changed. TheIsToggledChanged
event handler receives two parameters:- The
sender
which is of typeTelerik.Maui.Controls.RadToggleButton
. ValueChangedEventArgs
which provides the following properties:NewValue
(TValue
)—Gets the new value from theIsToggled
property.PreviousValue
(TValue
)—Gets the previous value of theIsToggled
property.
- The
- [Configure the ToggleButton]({%slug togglebutton-configuration%})
- [Set Visual States]({%slug togglebutton-visual-states%})
- [Events]({%slug togglebutton-events%})
- [Execute Command]({%slug togglebutton-command%})
- [Style the ToggleButton]({%slug togglebutton-styling%})