Bunifu Toggle Switch
Easily add stylish ON and OFF states to your user interface using Bunifu Toggle Switch.
Last updated
Easily add stylish ON and OFF states to your user interface using Bunifu Toggle Switch.
Last updated
Bunifu Toggle Switch Button control is a rich two-state button, perfect for when you need to provide the user with an option to flip a switch. It has highly customizable toggle settings and features such as animations that will blend into the look and feel of your WinForms application.
This section describes how to include Bunifu Toggle Switches in both the design and coding environments.
Bunifu Toggle Switch can be added to the form by simply locating or searching BunifuToggleSwitch
control in your toolbox and dragging it onto your form. You can then customize using the custom properties provided. We'll discuss the various features in greater detail later in this documentation.
To add Bunifu Toggle Switch at runtime we will have to use the Form's Load event handler, where we'll create an instance of BunifuToggleSwitch
control and add it to the form as shown below.:
Let's deep dive and get insights into the available properties on Bunifu Toggle Switch.
Animation
This property makes sliding and a bounce effect to the switch when switching states. It sets a numeric value that sets the animation speed.
Checked
This property sets a boolean value, which determines the toggle state of the control. When the property is set to true, it sets the toggle switch in an On state.
The property is used in conjuction with the CheckedChanged
event which fires whenever the toggle state changes. Here's a code snippet that displays a snackbar whenever the state changes
ThumbMargin
This property sets a padding value for the thumb or switch, determining the space between the thumb and the toggle switch box border. By default, the value is set to 3.
The on-state properties can be easily accessed under the ToggleStateOn category in the properties pane.
Here's a detailed description of the properties:
1. BackColor
This property allows you to get or set the background color of the toggle switch box. It's compatible with the use of RGB and HEX color values.
2. BackColorInner
This property allows you to get or set the background color of the switch.
3. BorderColor
This property allows you to get or set the toggle switch box border color.
4. BorderColorInner
This property allows you to set the border color of the switch.
5. BorderRadius
This property allows you to apply the radius value for the toggle switch box border edges. By increasing the value, the edges become more rounded.
6. BorderRadiusInner
This property allows you to apply the radius value for the switch edges. By increasing the value, the edges become more rounded.
7. BorderThickness
This property allows you to set a thickness value for the toggle switch box border. By increasing the value, the border becomes thicker.
8. BorderThicknessInner
This property allows you to set the thickness value of the switch. By increasing the value, the border becomes thicker.
The off-state properties can be easily accessed under the ToggleStateOff category in the properties pane.
Here's a detailed description of the properties:
1. BackColor
This property allows you to get or set the background color of the toggle switch box. It's compatible with the use of RGB and HEX color values.
2. BackColorInner
This property allows you to get or set the background color of the switch.
3. BorderColor
This property allows you to get or set the toggle switch box border color.
4. BorderColorInner
This property allows you to set the border color of the switch.
5. BorderRadius
This property allows you to apply the radius value for the toggle switch box border edges. By increasing the value, the edges become more rounded.
6. BorderRadiusInner
This property allows you to apply the radius value for the switch edges. By increasing the value, the edges become more rounded.
7. BorderThickness
This property allows you to set a thickness value for the toggle switch box border. By increasing the value, the border becomes thicker.
8. BorderThicknessInner
This property allows you to set the thickness value of the switch. By increasing the value, the border becomes thicker.
ToggleStateDisabled
The disabled state properties can be easily accessed under the ToggleStateDisabled
category in the properties pane.
Here's a detailed description of the properties:
1. BackColor
This property allows you to get or set the background color of the toggle switch box. It's compatible with the use of RGB and HEX color values.
2. BackColorInner
This property allows you to get or set the background color of the switch.
3. BorderColor
This property allows you to get or set the toggle switch box border color.
4. BorderColorInner
This property allows you to set the border color of the switch.
5. BorderRadius
This property allows you to apply the radius value for the toggle switch box border edges. By increasing the value, the edges become more rounded.
6. BorderRadiusInner
This property allows you to apply the radius value for the switch edges. By increasing the value, the edges become more rounded.
7. BorderThickness
This property allows you to set a thickness value for the toggle switch box border. By increasing the value, the border becomes thicker.
8. BorderThicknessInner
This property allows you to set the thickness value of the switch. By increasing the value, the border becomes thicker.
We hope you will enjoy Bunifu Toggle Switch and that it will help you create better user experience for your users.
Should you have feedback or suggestions please send us via chat on the bottom right corner of the screen.