Streamline Your WPF Development with Syncfusion: Introducing the WPF Template Studio for Visual Studio

Jollen Moyani - Oct 19 '23 - - Dev Community

We are excited to announce the availability of Syncfusion WPF Template Studio for Visual Studio as part of our Essential Studio 2023 Volume 3 release.

The WPF Template Studio is a tool Syncfusion provides specifically for building apps using its WPF components. This tool streamlines the development process by including essential Syncfusion components, managing necessary NuGet references, providing predefined namespaces, and generating component-rendering code. It acts as a template wizard, making it easier for developers to create WPF apps using Syncfusion components.

Let’s see how to install Syncfusion WPF extensions and effectively utilize their functionalities and capabilities using the new Syncfusion WPF Template Studio for Visual Studio.

Prerequisites

Getting started

To utilize the WPF Template Studio, install the Syncfusion WPF extensions. This can be done either in Visual Studio or through the Visual Studio Marketplace.

Follow these steps to directly install the WPF extensions in Visual Studio:

  1. Open Visual Studio.
  2. Navigate to Extensions -> Manage Extensions -> Online and search for Syncfusion WPF option.
  3. Locate the WPF Extensions – > Syncfusion item.
  4. Click the Download or Install option next to the extension.

Note: Close all Visual Studio instances before clicking Modify in the VSIX installer to install the extension. For more details, refer to the Syncfusion VS Extensions Now on the Visual Studio Marketplace blog.

There are two options for creating WPF projects using the installed extension. Let’s check them out.

Option 1: Create WPF projects using the Syncfusion menu in Visual Studio

Click Extensions – > Syncfusion and choose Essential Studio for WPF -> Create New Syncfusion Project in Visual Studio.

Refer to the following image. Create WPF projects using the Syncfusion menu in Visual Studio

Note: In Visual Studio 2017, the Syncfusion menu is located in the Visual Studio menu.

Option 2: Create WPF projects using the installed extension

To create a Syncfusion WPF project using the installed extension, follow these steps:

1.Open Visual Studio and select File -> New -> Project. This will launch the Create a new project dialog.
2.To find the templates Syncfusion offers for WPF, filter the project type by selecting Syncfusion in the project type dropdown. Select the Syncfusion option in the project type dropdown
3.Select Syncfusion WPF Template Studio and click Next. Select Syncfusion WPF Template Studio option

If you’re using Visual Studio 2017, select File -> New -> Project and then navigate to Syncfusion -> Windows -> Syncfusion WPF Template Studio.

4.Name the project, specify the project location, and then click OK. This will open the project configuration wizard. Name the project and specify the project location in the Project Configuration Wizard

5.In the Configuration tab, select a framework version (.NET 7.0, .NET 6.0, or .NET Framework) and select a reference type , such as NuGet , GAC Location , or Installed Location , for where the assembly is added to the project. Then, click Next. Select framework version and reference type in the Configuration tab

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. Also, the GAC option will not be available if you choose .NET 6.0 or .NET 7.0 as the framework version in Visual Studio.

6.Select a project type from the Project Type tab and click Next. Select a project type from the Project Type tab

7.In the Pages tab, select the Syncfusion WPF controls you want to include in your app by clicking on them. Select the Syncfusion WPF controls needed for the project

8.Click Next or the Control Features tab to see the features of the selected controls. Then, choose the control features you need. Select the required features for the Syncfusion WPF controls

9.Select the required app features from the App Features tab. Select the required app features from the App Features tab

In the project details pane, you can change the project type, framework version, reference type, remove selected controls, and remove selected app features.

10.After configuring all the previous options in the project configuration wizard, click Create. The Syncfusion WPF project will be created with the necessary XAML files and required Syncfusion WPF assemblies or NuGet packages.

Refer to the following images. Created Syncfusion WPF project with necessary NuGet packages Created Syncfusion WPF project's XAML files

Syncfusion WPF Project Created Using Syncfusion WPF Template Studio for Visual Studio

Syncfusion WPF Project Created Using Syncfusion WPF Template Studio for Visual Studio

Conclusion

Thanks for reading! In this blog, we’ve explored the new Syncfusion WPF Template Studio for Visual Studio, available in the 2023 Volume 3 release. It provides a user-friendly project wizard that simplifies the integration of Syncfusion components into your apps, generating code and references for your app so you don’t have to do it manually. Try out this marvelous tool and share your feedback in the comment section of this blog.

Current customers can download the new version of Essential Studio from the License and Downloads page. If you are not yet a Syncfusion customer, you can try our 30-day free trial to check out our incredible features.

You can also reach us through our support forums, support portal, or feedback portal. We’re always happy to assist you!

Related blogs

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .