This control is a custom implementation of a Checkbox. You can customize some properties that we show in Documentation topic.
View Material Design documentation
<material3:MaterialCheckbox
Text="Pickles"
SelectedIcon="checked.png"
UnselectedIcon="unchecked.png"
DisabledSelectedIcon="disabledChecked.png"
DisabledUnselectedIcon="disabledUnchecked.png"
Animation="Scale" />
Event fired when checkbox value changes.
This property is to set the text value.
This property is to set the color of the text when the control is enabled.
This property is to set the color of the text when the control is disabled.
This property is to set the fontsize of the text.
This propperty is to set the fontfamily of the text.
This property is to set the error text on the control.
This property is to set the error text color value on the control.
This property is to set the error text font size value on the control.
This property is to set the error text font family value on the control.
This property is to set the error text margin value on the control.
This property is to set if you can show a ShakeAnimation when there is a error with control.
This property is to set the icon with .png when the control is enabled and it is checked.
This property is to set the icon with .png when the control is enabled and it is unchecked.
This property is to set the icon with .png when the control is disabled and it is checked.
This property is to set the icon with .png when the control is disabled and it is unchecked.
This property is to set the icon with .svg when the control is enabled and it is checked.
This property is to set the icon with .svg when the control is enabled and it is unchecked.
This property is to set the icon with .svg when the control is disabled and it is checked.
This property is to set the icon with .svg when the control is disabled and it is unchecked.
This property is to set the HeightRequest of the icon. By default is 24.
This property is to set the WidthRequest of the icon. By default is 24.
This property is to set the side of the text, it could be: Right or Left. By default is Right.
This property is to set the HorizontalOptions of the text. By default is Start.
This property is to set the HorizonatlOptions of the icon. By default is start.
This property is to set the space between icon and the text. By default is 10.
This property is to set if the control is checked or not. By default is False.
This property is to set if the control is enabled or not. By default is True.
This property is to set the animation of the control: Scale, Fade, None. By default is None.
This property is to set the color of the checkbox when it is enabled. It only applies when the Icon is not set.
This property is to set the color of the checkbox when it is disabled. It only applies when the Icon is not set.
This property is to bind to viewmodel when it the value changed.
This property is to send the parameter through Command.