This control is a custom implementation of a floating action button. You can customize some properties that we show in Documentation topic.
View Material Design documentation
<material3:MaterialFloatingButton
Icon="add_b.png"
Command="{Binding TapCommand}" />This property is to set the shadow color.
This property is to set the icon of the button with .png files.
This property is to set the icon of the button when .png files when the property IsEnabled is False.
This property is to set the icon of the button with .svg files.
This property is to set the icon of the button when .svg files when the property IsEnabled is False.
This property is to set the HeightRequest of the icon.
This property is to set the WidthRequest of the icon.
This property is to set the color of the button.
This property is to set the color of the button when property IsEnabled is False.
This property is to set the button's animation. It could be: None, Fade or Scale.
This property is to set the fontsize of the text.
This property is to set the fontfamily of the text.
This property is to set the fontattributes of the text.
This property is to set the type of button. It coulb be: Regular, Large or Small. By default is Regular.
This property is to set the text of the button. This only appears when ButtonSize is Large.
This property is to set the color of the text.
This property is to set the color of the text when the property IsEnabled is False.
This property is to convert text to uppercase.
This property is to set if the icon will be in the right or left side. This only applies when ButtonSize is Large.
This property is to set corner radius of the button.
This property is to set if the button will have shadow or not.
This property is to set HeightRequest of the button.
This property is to set WidthRequest of the button.
This property is to set Padding of the button.
This property is to add a event when button is clicked.
This property is to bind on the viewmodel.
This property is to set the parameter of the Command property.
