Xamarin Toolbox control

3 Feb 20212 minutes to read

Syncfusion provides the customized Visual Studio Toolbox for the Syncfusion Xamarin platform to add the Syncfusion Xamarin (Xamarin.Forms) controls in your project. It supports Microsoft Visual Studio 2017 and later. The Syncfusion Xamarin toolbox helps you use the Syncfusion controls without coding in the Visual Studio designer.


The Syncfusion Xamarin Toolbox is available from v16.2.0.41.

Create the Xamarin or Syncfusion Xamarin project. The following steps helps you add the Syncfusion controls through the Visual Studio Toolbox:

Before use the Syncfusion Xamarin Toolbox, check whether the Xamarin Extensions - Syncfusion installed or not in Visual Studio Extension Manager by clicking on the Tools -> Extensions and Updates -> Installed for Visual Studio 2017 or lower and for Visual Studio 2019 by clicking on the Extensions -> Manage Extensions -> Installed.

  1. To open Syncfusion Toolbox Wizard, follow either one of the options below:

    Option 1:
    Click Syncfusion Menu and choose Essential Studio for Xamarin > Launch Toolbox… in Visual Studio.

    Syncfusion Xamarin Custom Toolbox via Syncfusion menu


    In Visual Studio 2019, Syncfusion menu is available under Extensions in Visual Studio menu.

    Option 2:
    Choose View > Other Windows > Syncfusion Toolbox in Visual Studio.

    Syncfusion Xamarin Custom Toolbox menu

  2. Click Syncfusion Toolbox menu item, the Syncfusion Toolbox wizard appears. The Syncfusion control will be enabled when opening the Xamarin.Forms designer page. There is no Syncfusion control appears until open the appropriate .xaml file from the Xamarin shared/.NET Standard /PCL project.

    Syncfusion Xamarin Toolbox wizard

  3. The required Syncfusion controls design (.xaml) snippet and namespace will be added by drag and drop the required control from the toolbox to the designer.

    Required Syncfusion control code snippet and namespace in design page

    Also, the required control Syncfusion Xamarin NuGet packages will be installed automatically when drag and drop the control to the designer to render the Syncfusion control.

  4. If you installed the trial setup or NuGet packages from nuget.org you have to register the Syncfusion license key to your project since Syncfusion introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio release. Navigate to the help topic to generate and register the Syncfusion license key to your project. Refer to this blog post for understanding the licensing changes introduced in Essential Studio.