Create WPF application

28 Jan 20254 minutes to read

The Visual Studio Project Templates for the Syncfusion® WPF platform allow you to quickly develop a Syncfusion® WPF application by just adding the appropriate Syncfusion® assemblies and XAML.

IMPORTANT

The Syncfusion® WPF templates are available from v16.1.0.24.

WPF Project Template works seamlessly with Visual Studio 2015 or lower. For the Visual Studio 2017 or later versions, it is recommended to use a WPF Template Studio.

Create the Syncfusion® WPF project using the Visual Studio Project Template by following the steps below:

Check whether the WPF Extensions - Syncfusion® are installed or not in Visual Studio 2015 or lower by going to Tools -> Extensions and Updates -> Installed. If this extension not installed, please install the extension by follow the steps from the download and installation help topic.

  1. To create a Syncfusion® WPF project, follow either one of the options below:

    Option 1:
    Click Syncfusion® Menu and choose Essential Studio® for WPF > Create New Syncfusion® Project… in Visual Studio.

    Choose Syncfusion<sup style="font-size:70%">®</sup> WPF Application from Visual Studio new project dialog via Syncfusion<sup style="font-size:70%">®</sup> menu

    NOTE

    In Visual Studio 2015 or lower, you can see the Syncfusion® menu directly in the Visual Studio menu.

    Option 2:
    Choose File -> New -> Project. Opens a new dialog to create a new project. By filtering the project type with Syncfusion® or using the Syncfusion® keyword in the search option, you can get the templates offered by Syncfusion® for WPF.

    Choose Syncfusion<sup style="font-size:70%">®</sup> WPF Application from Visual Studio new project dialog

    In Visual Studio 2015 or lower, Select File > New > Project and navigate to Syncfusion® > Windows > Syncfusion® WPF Application in Visual Studio.

    Choose Syncfusion<sup style="font-size:70%">®</sup> WPF Application from Visual Studio new project dialog

  2. Name the Project, select the destination location when required, and specify the Framework of the project, then click OK.

    NOTE

    For Syncfusion® WPF project templates, the minimum target Framework is 4.0.

  3. Using the following Project Configuration Wizard, choose the options to configure the Syncfusion® WPF Application.

    Syncfusion<sup style="font-size:70%">®</sup> WPF project configuration wizard

    In Visual Studio 2015 or lower, Syncfusion® WPF Application project configuration wizard.

    Syncfusion<sup style="font-size:70%">®</sup> WPF project configuration wizard

    Project Configurations

    Language: Select the language, either CSharp or VB.

    NOTE

    VB language is available only when you choose .NET Framework from option in Visual Studio.

    Choose Theme: Select the required theme.

    Reference From: Choose the assembly location such as NuGet, GAC Location, or Essential Studio® installed location, from where the assembly is added to the project.

    NOTE

    The installed location and GAC options will be available only after the Syncfusion® Essential® WPF setup has been installed. You can use the NuGet option instead of installing the Syncfusion® Essential® WPF setup.

    Installed ES Build Version: To add the appropriate version assemblies to the project, choose the build version.

    NOTE

    Installed ES build version option will be available only if you install the Syncfusion® Essential® WPF setup and select Installed Location or GAC as the assembly location.

    Size Mode: Select the Size Mode either Default or Touch.

    Select Window: Choose the window as required for application.

    NOTE

    Project create option will be enabled only if you have selected the window

  4. After choosing above project configuration options in the Project Configuration Wizard, click the create button then Syncfusion® WPF project is created with the necessary XAML files and required Syncfusion® WPF assemblies/NuGet packages.

    Syncfusion<sup style="font-size:70%">®</sup> WPF project created with required Syncfusion<sup style="font-size:70%">®</sup> WPF assemblies

    Syncfusion<sup style="font-size:70%">®</sup> WPF project created with required Syncfusion<sup style="font-size:70%">®</sup> XAML files

    Syncfusion<sup style="font-size:70%">®</sup> WPF project created with readme

  5. Then, Syncfusion® licensing registration required message box will be shown if you installed the trial setup or NuGet packages since Syncfusion® introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the help topic, which is shown in the licensing message box 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®.

    Syncfusion<sup style="font-size:70%">®</sup> license registration required information dialog in Syncfusion<sup style="font-size:70%">®</sup> WPF project