Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 2.1 KB

switch.md

File metadata and controls

37 lines (26 loc) · 2.1 KB

Switch

Inheritance: Element -> NavigableElement -> VisualElement -> View
Xamarin.Forms documentation: Switch API / Guide

For details on how the control actually works, please refer to the Xamarin.Forms documentation.

Constructors

Constructors Description
Switch(isToggled: bool, onToggled: bool -> ‘msg) Define a Switch widget with its toggled state

Properties

Properties Description
thumbColor(light: FabColor, ?dark: FabColor) Sets the thumb color depending if light or dark mode
colorOn(light: FabColor, ?dark: FabColor) Sets the color when switch is toggled on
reference(value: ViewRef<Switch>) Sets a ViewRef instance to retrieve the Xamarin.Forms.Switch instance associated to this widget

Usages

Switch(model.Toggled, ToggledMsg)
    .thumbColor(Color.Red.ToFabColor(), dark = Color.Blue.ToFabColor())
    .colorOn(Color.Red.ToFabColor(), dark = Color.Blue.ToFabColor()) 

Get access to the underlying Xamarin.Forms.Switch

let switchRef = ViewRef<Switch>()

Switch(model.Toggled, ToggledMsg) 
    .reference(switchRef)