We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback


The Xamarin.Forms Button is a custom button control with UI customization, toggle states, and theme support. You can set icons, background images, and corner edge radii and customize the appearance of different visual states using the visual state manager.

Visual state manager

Use visual state manager to make changes to the Xamarin.Forms Button based on the visual states set from code.

Toggle button

The Xamarin.Forms Button can be used as a toggle button to trigger two different actions based on its checked and unchecked states.

Toggle button to showcase default and active state

Image support

You can set images to the Xamarin.Forms Button to provide an elegant view that matches your application.

Xamarin.Forms Button with Image as the Background

Custom content

You can apply the required custom view as a template to the Xamarin.Forms Button.

Xamarin.Forms Button with different custom contents

Font customization

Customize the font size with pixel precision along with standard options such as small, medium, and large. The font family and text color can also be easily customized.

Xamarin.Forms Button with customized font


The appearance of a button is highly customizable.

Xamarin.Forms Button with Border colors

Border color

The border color can easily be customized to the desired color.

Xamarin.Forms Button with Border Thickness

Border thickness

Border thickness can easily be customized to the desire value. You can also remove the border if it is not required.

Xamarin.Forms Button with rounded corners

Corner radius

The Xamarin.Forms Button control’s corner radii can easily be customized to rounded edges.


You can easily customize the appearance as an outline, flat, circle, or icon button.

Xamarin.Forms Button as primary button

Primary button

It is the default button with accent color as background.

Xamarin.Forms Button as normal

Normal button

A button with traditional look and appearance.

Xamarin.Forms Button without border and background color

Flat button

A Xamarin.Forms button without border and background color.

Xamarin.Forms Button with border and without background color

Outline button

A Xamarin.Forms Button with a border and without background color.

Xamarin.Forms Button with icon

Icon button

A Xamarin.Forms Button with an icon and caption.

Xamarin.Forms Button as circle

Circle button

A Xamarin.Forms Button with rounded edges and font icon.


  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS

Transform your applications today by downloading our free evaluation versionDownload Free Trial

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon