ToggleButton : ButtonBase

Implemented for: WASM, Skia, Mobile

This document lists all properties, methods, and events of ToggleButton that are currently implemented by the Uno Platform. See the WinUI documentation for detailed usage guidelines which all automatically apply to Uno Platform.

To better understand how ToggleButton works, you can run your own tests on the Uno Playground.

Implemented properties

Property Supported on
DependencyProperty IsCheckedProperty WASM, Skia, Mobile
DependencyProperty IsThreeStateProperty WASM, Skia, Mobile
bool? IsChecked WASM, Skia, Mobile
bool IsThreeState WASM, Skia, Mobile

Implemented methods

Method Supported on
void OnToggle() WASM, Skia, Mobile

Implemented events

Event Supported on
RoutedEventHandler Checked WASM, Skia, Mobile
RoutedEventHandler Indeterminate WASM, Skia, Mobile
RoutedEventHandler Unchecked WASM, Skia, Mobile

Below are all properties, methods, and events of ToggleButton that are not currently implemented in Uno.

Not implemented properties

Property Not supported on
DependencyProperty IsCheckedProperty MacOS
DependencyProperty IsThreeStateProperty MacOS
bool HasUnwrappableNativeObject all platforms supported by Uno Platform
IObjectReference NativeObject all platforms supported by Uno Platform
bool? IsChecked MacOS
bool IsThreeState MacOS

Not implemented methods

Method Not supported on
I As() all platforms supported by Uno Platform
ToggleButton FromAbi(nint) all platforms supported by Uno Platform
bool Equals(ToggleButton) all platforms supported by Uno Platform
bool Equals(object) all platforms supported by Uno Platform
int GetHashCode() all platforms supported by Uno Platform
void OnToggle() MacOS
bool IsOverridableInterface(Guid) all platforms supported by Uno Platform

Not implemented events

Event Not supported on
RoutedEventHandler Checked MacOS
RoutedEventHandler Indeterminate MacOS
RoutedEventHandler Unchecked MacOS

Last updated Thursday, 16 July 2026 23:16.