Skip to content


A Switch allows toggling its value to true and false.

Define in XAML

<Switch IsToggled="true" />

Define in Code

var attendingSwitch = new Switch
    IsToggled = true

Change Color

The color for the Swith can be changed for each platform.


These changes should be made in the Android project

  • Open the styles.xml file located under Resources -> values folder
  • Change the <item name="colorAccent">#FF4081</item> and assing your designed color


These changes should be made in the iOS project

  • Open the AppDelegate.cs file
  • Within the method FinishedLaunching add the following lines
// You can also use UIColor.FromRGB to assign colors using RGB values
// Eg assign a green color UIColor.FromRGB(0x91, 0xCA, 0x47)
UISwitch.Appearance.OnTintColor = UIColor.Orange; 

The complete method should be as follows :

public override bool FinishedLaunching(UIApplication app, NSDictionary options)
    UISwitch.Appearance.OnTintColor = UIColor.Orange;
    LoadApplication(new App());

    return base.FinishedLaunching(app, options);