Getting Started with ComponentOne Studio WPF Edition
Using ComponentOne Templates
Creating a WPF Project in Visual Studio > Using ComponentOne Templates

ComponentOne WPF Edition provides predefined project templates to create and configure WPF applications in Visual Studio. These project templates get registered in Visual Studio after the ComponentOne Studio installer is run to install WPF Edition. ComponentOne project template provides several benefits over Visual Studio templates as it automatically adds the required resources to the project as listed below:

Note: Considering the diverse computing standards and code-related requirement, ComponentOne project templates are supported in Visual Studio 2015 and above.

ComponentOne templates provide simple WPF applications that include our control references to reduce the manual work in project creation. The table below lists the C1 WPF project templates available in both Visual C# and Visual Basic programming languages.

Project Template Assemblies Description
WPF Docking App
  • C1.WPF
  • C1.WPF.Docking
  • C1.WPF.Extended
Creates a WPF application showing tabbed window panes and menus having docking capability.
WPF GridWithMenu App
  • C1.WPF
  • C1.WPF.FlexGrid
  • C1.WPF.FlexGrid.GroupPanel
  • C1.WPF.FlexGridFilter
  • C1.WPF.Toolbar

Creates a WPF application with menu and FlexGrid to provide you with a ribbon style menu template along with a grid to add data.

Complete the following steps to create a WPF project in Visual Studio using ComponentOne project templates:

  1. Open Visual Studio.
  2. Click File menu and select New | Project. The New Project dialog appears.
  3. Under Installed in the left pane, click C1 to see the available programming languages, Visual Basic and Visual C#.
  4. Choose a language.
  5. Under the selected language, choose WPF to see a list of available ComponentOne project templates in the center pane.

    C1 WPF Project Templates

  6. Select the required template.
  7. Type project name, set its location, and click OK to create a new WPF project.
See Also