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. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The Xamarin Popup layout control, also known as the Xamarin.Forms Modal Dialog control, is an alert dialog or popup that can be displayed in the desired position. It also provides options to customize and load any desired view in the control. The Xamarin.Forms popup has built-in layouts to display alert or popup for conventional needs. Furthermore, it provides options to customize the popup position with various animation modes and much more.

Built-in Xamarin Dialogs

Built-in Xamarin Dialogs allow you to show a popup with accept and decline functionalities for all basic scenarios. The built-in layouts of the popup comprise three regions, the header, body, and footer. Each region is fully customizable using a template to display the required information and notification.

In addition, you can decide to show or hide the headers and footers in a popup. Most importantly, you can use the Xamarin.Forms popup and its layout completely using the MVVM approach.

Above all, you can use the Xamarin.Forms popup layout as a modal window. It prevents interaction with the application until the window is closed using the built-in close icon.

Xamarin Forms messagebox or Dialog as Modal Window


The Xamarin.Forms popup control provides various built-in animations when displaying and dismissing the popup for a better user experience. The built-in animations available are:

  • Zoom
  • Fade
  • Slide on left
  • Slide on right
  • Slide on top
  • Slide on bottom
  • None

Xamarin Forms Popup or Dialog with fade animation when displaying popup

Position customizations

Use built-in position customization options to display the popup in different ways based on application needs. You can display the popup in the below positions:

  • At the center of the screen
  • Relative to another view
  • At touch point
  • At an absolute position
  • In full screen

  • Style every view in the popup for a visually appealing look and feel.
  • Customize border color, border thickness, close icon, and corner radius for a native-like experience.
  • Further, you can customize the background color, text color, text alignment, font, and much more for the header and footer in a popup.

Xamarin Forms Popup or Dialog displayed with customized style


Localize all static default strings in a Xamarin.Forms Popup to any desired language.

Xamarin Forms Popup or Dialog displayed with Localization


  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS
The most downloaded control (based on the nuget.org download count).

Read independent,
authenticated reviews
on G2

Download Now Pricing

What do our customers say about us?

double quotes

A creator of online tutorials for Microsoft technologies, your controls helped to provide a rich user experience. I wanted a look and feel like a Windows Store app and the Tiles are useful for that.
 Microsoft MVP

Microsoft MVP

double quotes

We're using the file formats and Windows/JavaScript list controls a lot. They're fast, easy to use, and the documentation is good and contains examples. Tickets with questions or suggestions were answered within a day, so we're happy to use the Syncfusion libraries.
Daniel Persidok

Daniel Persidok

wpd onshore GmbH & Co. KG

Transform your applications today by downloading our free evaluation version Download Free Trial

Syncfusion Xamarin.Forms Resoures


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow 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

Live Chat Icon For mobile