Skip to content

Commit b2c9d0a

Browse files
Modified
1 parent 159f0d1 commit b2c9d0a

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed

Extension/WPF-Extension/Template-Studio.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,17 +80,15 @@ In the **Project Details** section, you can modify configurations and project ty
8080

8181
![Syncfusion WPF project details selection and unselection wizard](Template-Studio-Images/WPF-8.png)
8282

83-
9. Click **Create** to generate the Syncfusion WPF application, which will include the necessary Syncfusion NuGet packages, styles, and rendering code specific to the chosen components. The application is configured with the latest versions of Syncfusion WPF NuGet packages, complete with the appropriate namespaces for seamless integration.
83+
9. Click **Create** to generate the Syncfusion WPF application. Once you've created the project, the relevant Syncfusion NuGet packages will be automatically added to your project for the chosen components. For example, if you add an **DataGrid** control, the corresponding Syncfusion NuGet packages required for that control will be installed.
8484

8585
![Syncfusion WPF project created with readme](Template-Studio-Images/WPF-9.png)
8686

87-
10. After creating the project and selecting the desired components, the necessary Syncfusion NuGet packages will be installed automatically. For example, if you add an `DataGrid` control, the corresponding Syncfusion NuGet packages required for that control will be installed.
88-
89-
![NuGetEntry](Template-Studio-Images/NuGetEntry.png)
87+
![NuGetEntry](Template-Studio-Images/NuGetEntry.png)
9088

9189
To find out which NuGet packages are needed for other WPF controls, please refer to this [documentation link](https://help.syncfusion.com/wpf/control-dependencies) for detailed information on the required NuGet packages for each control.
9290

93-
11. When you create a WPF project, the following Dependency Injection (DI) setup is added to the `App.xaml.cs` file. This setup registers services, view models, and views with the DI container, ensuring proper functionality for the selected components and service management within your application. Below, the `ConfigureServices` method in `App.xaml.cs` sets up Dependency Injection (DI) in a WPF project to manage the application's services, view models, and views. Here's a simple breakdown:
91+
10. When you create a WPF project, the following Dependency Injection (DI) setup is added to the `App.xaml.cs` file. This setup registers services, view models, and views with the DI container, ensuring proper functionality for the selected components and service management within your application. Below, the `ConfigureServices` method in `App.xaml.cs` sets up Dependency Injection (DI) in a WPF project to manage the application's services, view models, and views. Here's a simple breakdown:
9492

9593
![ConfigureServices](Template-Studio-Images/DI-Setup.png)
9694

@@ -109,7 +107,7 @@ In the **Project Details** section, you can modify configurations and project ty
109107
IV. Configuration:
110108
- Binds the app's configuration settings to the `AppConfig` class using the settings from the configuration file.
111109

112-
12. In a WPF MVVM application, the `PageService.cs` class helps manage navigation and page creation. For instance, it facilitates registering and navigating to pages associated with specific view models. Here's a simple explanation:
110+
11. In a WPF MVVM application, the `PageService.cs` class helps manage navigation and page creation. For instance, it facilitates registering and navigating to pages associated with specific view models. Here's a simple explanation:
113111

114112
I. Initialization:
115113
- The constructor of PageService takes a serviceProvider to access registered services.
@@ -120,7 +118,7 @@ In the **Project Details** section, you can modify configurations and project ty
120118

121119
![PageServices](Template-Studio-Images/PageService.png)
122120

123-
13. Some components require additional resource files, such as images and other necessary files, to function correctly. For example, if you add the `PDFViewer` and `Carousel` component to your WPF project, the respective images and PDF files will be added to the Images and Assets folder in your project.
121+
12. Some components require additional resource files, such as images and other necessary files, to function correctly. For example, if you add the `PDFViewer` and `Carousel` component to your WPF project, the respective images and PDF files will be added to the Images and Assets folder in your project.
124122

125123
![Resources](Template-Studio-Images/Resources.png)
126124

@@ -133,6 +131,6 @@ In the **Project Details** section, you can modify configurations and project ty
133131
> | .NET 8.0 | v23.2.4 | Visual Studio 2022 |
134132
135133

136-
14. 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](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key), which is shown in the licensing message box to generate and register the Syncfusion license key to your project. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio.
134+
13. 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](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key), which is shown in the licensing message box to generate and register the Syncfusion license key to your project. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio.
137135

138136
![Syncfusion license registration required information dialog in Syncfusion WPF project](Template-Studio-Images/Syncfusion-Project-Template-Gallery-9.png)

Extension/WindowsForms-Extension/Template-Studio.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,17 +82,15 @@ Create the Syncfusion WinForms project using the Visual Studio Project Template
8282

8383
![Syncfusion WinForms project details selection and unselection wizard](Template-Studio-Images/WF-8.png)
8484

85-
9. Click **Create** to generate the Syncfusion WinForms application, which includes the necessary Syncfusion NuGet packages, styles, and rendering code specific to the chosen components. The application is set up with the latest Syncfusion WinForms NuGet packages and appropriate namespaces for seamless integration.
85+
9. Click **Create** to generate the Syncfusion WinForms application. Once you've created the project, the relevant Syncfusion NuGet packages will be automatically added to your project for the chosen components. For example, if you add an **DataGrid** control, the corresponding Syncfusion NuGet packages required for that control will be installed.
8686

8787
![Syncfusion WinForms project created with readme](Template-Studio-Images/WF-9.png)
8888

89-
10. After creating the project and selecting the desired components, the necessary Syncfusion NuGet packages will be installed automatically. For example, if you add an **DataGrid** control, the corresponding Syncfusion NuGet packages required for that control will be installed.
90-
9189
![NuGetEntry](Template-Studio-Images/NuGetEntry.png)
9290

9391
To find out which NuGet packages are needed for other WinForms controls, please refer to this [documentation link](https://help.syncfusion.com/windowsforms/control-dependencies) for detailed information on the required packages for each control.
9492

95-
11. When you create a WinForms project, the following Dependency Injection (DI) setup is added to the **Program.cs** file. This setup registers services, view models, and views with the DI container, ensuring proper functionality and service management within your application. Below **ConfigureServices** method in program.cs file establishes the DI setup in a WinForms project. It manages the application's services, view models, and views. Here's a detailed breakdown:
93+
10. When you create a WinForms project, the following Dependency Injection (DI) setup is added to the **Program.cs** file. This setup registers services, view models, and views with the DI container, ensuring proper functionality and service management within your application. Below **ConfigureServices** method in program.cs file establishes the DI setup in a WinForms project. It manages the application's services, view models, and views. Here's a detailed breakdown:
9694

9795
![DI-Setup](Template-Studio-Images/DI-Setup.png)
9896

@@ -110,7 +108,7 @@ Create the Syncfusion WinForms project using the Visual Studio Project Template
110108
IV. Configuration:
111109
- Binds the app's configuration settings to the **AppConfig** class using the settings from the configuration file.
112110

113-
12. In a WinForms MVVM application, the **PageService.cs** class is responsible for managing navigation and page creation. It registers view models with their corresponding pages, allowing for seamless navigation within the application.
111+
11. In a WinForms MVVM application, the **PageService.cs** class is responsible for managing navigation and page creation. It registers view models with their corresponding pages, allowing for seamless navigation within the application.
114112
Here's a simple explanation:
115113

116114
![PageService](Template-Studio-Images/PageService.png)
@@ -122,7 +120,7 @@ Here's a simple explanation:
122120
- **Configure<DataGridPage>():** Registers DataGridPage with the service provider.
123121
- **Configure<MainPage>():** Registers MainPage with the service provider.
124122

125-
13. Some components require additional resource files, such as pdf and other necessary files, to function correctly. For example, if you add the **PDFViewer** and **Diagram** components to your WinForms project, the respective PDF and ico files will be added to the Resources folder in your project.
123+
12. Some components require additional resource files, such as pdf and other necessary files, to function correctly. For example, if you add the **PDFViewer** and **Diagram** components to your WinForms project, the respective PDF and ico files will be added to the Resources folder in your project.
126124

127125
![Resources](Template-Studio-Images/Resources.png)
128126

@@ -135,6 +133,6 @@ Here's a simple explanation:
135133
> | .NET 7.0 | v20.4.0.38 | Visual Studio 2022 |
136134
> | .NET 8.0 | v23.2.4 | Visual Studio 2022 |
137135
138-
14. If you install the trial setup or NuGet packages from nuget.org, you must register the Syncfusion license key to your application since Syncfusion introduced the licensing system from the 2018 Volume 2 (v16.2.0.41) Essential Studio release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio.
136+
13. If you install the trial setup or NuGet packages from nuget.org, you must register the Syncfusion license key to your application since Syncfusion introduced the licensing system from the 2018 Volume 2 (v16.2.0.41) Essential Studio release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/overview#how-to-generate-syncfusion-license-key) to generate and register the Syncfusion license key to your application. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post for understanding the licensing changes introduced in Essential Studio.
139137

140138
![Syncfusion license registration required information dialog in Syncfusion WinForms project](Template-Studio-Images/Syncfusion-Project-Template-Gallery-8.png)

0 commit comments

Comments
 (0)