Skip to content

Commit 93bad81

Browse files
Maui UG Changes
1 parent d2f67cb commit 93bad81

35 files changed

+191
-118
lines changed

Extension/NETMAUI-Extension/Visual-Studio-Code/Essential-UI-Kit.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ documentation: ug
99

1010
# Essential<sup>®</sup> UI Kit for .NET MAUI
1111

12-
The Essential<sup>®</sup> UI Kit for .NET MAUI provides pre built XAML templates, allowing you to easily create user interfaces for cross-platform applications. It follows a well-structured separation of View, ViewModel, and Model classes, simplifying the integration of business logic and modifications to existing views.
12+
The Essential<sup>®</sup> UI Kit for .NET MAUI provides pre-built XAML templates, making it easy to create user interfaces for cross-platform applications. It follows a well-structured separation of View, ViewModel, and Model classes, simplifying the integration of business logic and the modification of existing views.
1313

14-
N> Before using the **Essential<sup>®</sup> UI Kit for .NET MAUI - Syncfusion<sup>®</sup>**, ensure that the extension is installed in Visual Studio Code. To check, go to **View > Extensions** in the Extension Manager. If the extension is not installed, follow the steps in the [download and installation](https://help.syncfusion.com/extension/netmaui-extension/visual-studio-code/download-and-installation#essential-ui-kit) help guide to install it.
14+
N> Before using the **Essential<sup>®</sup> UI Kit for .NET MAUI - Syncfusion<sup>®</sup>**, ensure that the extension is installed in Visual Studio Code. To check, go to **View > Extensions** in the Extension Manager. If the extension is not installed, follow the steps in the [download and installation](https://help.syncfusion.com/maui/visual-studio-code-integration/download-and-installation#essential-ui-kit) help guide to install it.
1515

1616
## Include XAML templates in MAUI apps
1717

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,53 @@
11
---
22
layout: post
3-
title: Code Snippets - .NET MAUI Extension Visual Studio Code | Syncfusion
4-
description: Learn here all about how to use code snippet utility of Syncfusion .NET MAUI Extension for Visual Studio Code and much more.
3+
title: Code Snippets - .NET MAUI Extension Visual Studio Code | Syncfusion®
4+
description: Learn here all about how to use code snippet utility of Syncfusion® .NET MAUI Extension for Visual Studio Code and much more.
55
platform: MAUI
66
component: Common
77
documentation: ug
88
---
99

10-
# Add Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI component in the .NET MAUI application
10+
# Add Syncfusion<sup</sup> .NET MAUI component in the .NET MAUI application
1111

12-
The Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI code sample utility for Visual Studio Code provides sample for easily inserting Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI components with various features into the .NET MAUI Application's XAML code editor.
12+
The Syncfusion<sup</sup> .NET MAUI Code Sample Utility for Visual Studio Code provides ready-to-use samples for easily inserting Syncfusion<sup</sup> .NET MAUI components with various features into the XAML editor of your .NET MAUI application.
1313

14-
N> The Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI code sample is available from Essential Studio<sup style="font-size:70%">&reg;</sup> 2024 Volume 1 (`v25.1.35`) onwards.
14+
N> The Syncfusion<sup</sup> .NET MAUI code sample is available from Essential Studio<sup</sup> 2024 Volume 1 (`v25.1.35`) onwards.
1515

16-
## Add a Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI component
16+
## Add a Syncfusion<sup</sup> .NET MAUI component
1717

18-
The following instructions outline the process of using the Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI code snippet in your .NET MAUI application.
18+
The following instructions outline the process of using the Syncfusion<sup</sup> .NET MAUI code snippet in your .NET MAUI application.
1919

2020
1. In Visual Studio Code, either open an existing .NET MAUI application or create a new .NET MAUI Application.
2121

22-
2. Open the XAML file you require and position the cursor where you want to add the Syncfusion<sup style="font-size:70%">&reg;</sup> component.
22+
2. Open the XAML file you require and position the cursor where you want to add the Syncfusion<sup</sup> component.
2323

24-
3. To access Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI components with various features, type the **sf** word in the specified format.
24+
3. To access Syncfusion<sup</sup> .NET MAUI components with various features, type the **sf** word in the specified format.
2525

2626
```
27-
sf<Syncfusion<sup style="font-size:70%">&reg;</sup> component name>-<Syncfusion<sup style="font-size:70%">&reg;</sup> component feature>
27+
sf<Syncfusion® component name>-<Syncfusion® component feature>
2828
For Example, sf-datagrid-grouping
2929
```
3030

31-
4. Select the desired Syncfusion<sup style="font-size:70%">&reg;</sup> component and press the **Enter** or **Tab** key to add the Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI component to the XAML file.
31+
4. Select the desired Syncfusion<sup</sup> component and press the **Enter** or **Tab** key to add the Syncfusion<sup</sup> .NET MAUI component to the XAML file.
3232

3333
![Code Snippet](images/MAUI_CodeSnippets.gif)
3434

35-
5. After adding the Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI component to the XAML file, We've included instructions in the **TODO** section for your reference. This will guide you in determining whether to add the the View Model file or if only add namespace and NuGet entries to run the Syncfusion<sup style="font-size:70%">&reg;</sup> components.
35+
5. After adding the Syncfusion<sup</sup> .NET MAUI component to the XAML file, We've included instructions in the **TODO** section for your reference. This will guide you in determining whether to add the the View Model file or if only add namespace and NuGet entries to run the Syncfusion<sup</sup> components.
3636

3737
![Comment](images/Comment.png)
3838

39-
6. You can also find a Syncfusion<sup style="font-size:70%">&reg;</sup> help link at the top of the added sample to learn more about the new Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI component feature.
39+
6. You can also find a Syncfusion<sup</sup> help link at the top of the added sample to learn more about the new Syncfusion<sup</sup> .NET MAUI component feature.
4040

4141
![Help](images/Help.png)
4242

43-
## Configure .NET MAUI application with Syncfusion<sup style="font-size:70%">&reg;</sup>
43+
## Configure .NET MAUI application with Syncfusion<sup</sup>
4444

45-
The Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI snippet inserts code into the XAML file. However, you need to configure the .NET MAUI project with Syncfusion<sup style="font-size:70%">&reg;</sup> by installing the Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI NuGet package and adding the appropriate namespace. To configure, follow these steps:
45+
The Syncfusion<sup</sup> .NET MAUI snippet inserts code into the XAML file. However, you need to configure the .NET MAUI project with Syncfusion<sup</sup> by installing the Syncfusion<sup</sup> .NET MAUI NuGet package and adding the appropriate namespace. To configure, follow these steps:
4646

47-
1. Open the .NET MAUI application file and manually add the necessary Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI individual NuGet package(s) as a package reference for the Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI components. We've included a commented code sample indicating the corresponding NuGet package entry for each component. Copy the NuGet package entry and paste it into your .NET MAUI project file. This NuGet package will be automatically restored during the build or save process of the project.
47+
1. Open your .NET MAUI project file and manually add the required Syncfusion<sup</sup> .NET MAUI NuGet package(s) as package references for the components you want to use. We've provided commented code samples showing the corresponding NuGet entries for each component. Simply copy the relevant entry and paste it into your project file. The package will be automatically restored during the build or save process.
4848

4949
![NuGet Package](images/NuGetEntry.gif)
5050

51-
2. To integrate Syncfusion<sup style="font-size:70%">&reg;</sup> components into your application, go to the XAML file and insert the necessary Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI namespace entries. We've included a commented code sample indicating the corresponding namespace entry for each component. Copy the namespace entry and paste it into your XAML file.
51+
2. To integrate Syncfusion<sup</sup> components into your application, open the XAML file and add the required Syncfusion<sup</sup> .NET MAUI namespace entries. We've provided commented code samples showing the appropriate namespace for each component. Simply copy the relevant entry and paste it into your XAML file.
5252

5353
![Namespace](images/NamespaceEntry.gif)
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
---
22
layout: post
3-
title: Create Projects using Project Templates via Extensions | Syncfusion
4-
description: Learn here about how to create Syncfusion .NET MAUI application using Syncfusion .NET MAUI Extension for Visual Studio Code.
3+
title: Create Projects using Project Templates via Extensions | Syncfusion®
4+
description: Learn here about how to create syncfusion® .NET MAUI application using Syncfusion® .NET MAUI Extension for Visual Studio Code.
55
platform: MAUI
66
component: Common
77
documentation: ug
88
---
99

10-
# Creating a Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI application
10+
# Creating a Syncfusion<sup</sup> .NET MAUI application
1111

12-
Syncfusion<sup style="font-size:70%">&reg;</sup> offers the .NET MAUI Project Template for building .NET MAUI applications using Syncfusion<sup style="font-size:70%">&reg;</sup> components in Visual Studio Code. This template includes all the necessary Syncfusion<sup style="font-size:70%">&reg;</sup> components, NuGet references, namespaces, and code snippets required for developing .NET MAUI applications with Syncfusion<sup style="font-size:70%">&reg;</sup>. The **.NET MAUI Project Template** comes with a project wizard to streamline the application creation process using Syncfusion<sup style="font-size:70%">&reg;</sup> components.
12+
Syncfusion<sup</sup> provides a .NET MAUI Project Template for building applications with Syncfusion<sup</sup> components in Visual Studio Code. This template includes all the necessary components, NuGet references, namespaces, and code snippets needed for development. It also features a project wizard that streamlines the process of creating .NET MAUI applications using Syncfusion<sup</sup> components.
1313

14-
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Visual Studio Code project templates now support .NET MAUI project templates starting from `v25.1.35`.
14+
N> Syncfusion<sup</sup> Visual Studio Code project templates now support .NET MAUI project templates starting from `v25.1.35`.
1515

16-
The following steps below will assist you to create your **Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI Application** through **Visual Studio Code:**
16+
The following steps below will assist you to create your **Syncfusion<sup</sup> .NET MAUI Application** through **Visual Studio Code:**
1717

18-
1. To create a Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI application in Visual Studio Code, open the command palette by pressing **Ctrl+Shift+P**. Then, search for **Syncfusion<sup style="font-size:70%">&reg;</sup>** in the Visual Studio Code palette to access the templates provided by Syncfusion<sup style="font-size:70%">&reg;</sup>.
18+
1. To create a Syncfusion<sup</sup> .NET MAUI application in Visual Studio Code, open the command palette by pressing **Ctrl+Shift+P**. Then, search for **Syncfusion<sup</sup>** in the Visual Studio Code palette to access the templates provided by Syncfusion<sup</sup>.
1919

2020
![CreateProjectPalette](images/CreateProjectPalette.png)
2121

22-
2. Select **Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI Template Studio: Launch** and press **Enter**. This will launch the Template Studio wizard for configuring the Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI application. Enter a unique **Project Name** to identify your application, and then specify the **Project Location**, which is the directory where your project files will be saved. Ensure that the chosen location meets your project's needs.
22+
2. Select **Syncfusion<sup</sup> .NET MAUI Template Studio: Launch** and press **Enter**. This will open the Template Studio wizard for configuring your Syncfusion<sup</sup> .NET MAUI application. Enter a unique **Project Name** to identify your app, then specify the **Project Location**the directory where your project files will be saved. Make sure the selected location meets your project requirements.
2323

2424
![CreateProject](images/TemplateStudioWizard.png)
2525

26-
3. To select a component, click the **Next** button or the **Components** tab. From there, you can add the desired Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI components to your application. Simply choose the necessary Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI components for your project.
26+
3. To select a component, click the **Next** button or the **Components** tab. From there, you can add the desired Syncfusion<sup</sup> .NET MAUI components to your application. Simply choose the necessary Syncfusion<sup</sup> .NET MAUI components for your project.
2727

2828
![SelectComponents](images/MAUIControlSelection.gif)
2929

@@ -45,19 +45,19 @@ The following steps below will assist you to create your **Syncfusion<sup style=
4545

4646
**Project Summary section**
4747

48-
In the **Project Summary** section, you can customize the **Project Name** to uniquely identify your application and specify the **Project Location**, which is the directory where your project files will be saved. You can also adjust the **Configuration Settings** by removing one or more controls from the **Components Selected** list. Additionally, choose your preferred **Core Version** (.NET 7.0 or .NET 8.0) and **Theme** (Material Light or Material Dark).
48+
In the **Project Summary** section, you can customize the **Project Name** to uniquely identify your application and specify the **Project Location**, which is the directory where your project files will be saved. You can also adjust the **Configuration Settings** by removing one or more controls from the **Components Selected** list. Additionally, choose your preferred **Core Version** (.NET 8.0 or .NET 9.0) and **Theme** (Material Light or Material Dark).
4949

5050
![ProjectSummary](images/MAUIProjectSummary.png)
5151

52-
5. Click the **Create** button to generate the Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI application. The created application includes the necessary Syncfusion<sup style="font-size:70%">&reg;</sup> NuGet packages and rendering code for the selected Syncfusion<sup style="font-size:70%">&reg;</sup> components.
52+
5. Click the **Create** button to generate the Syncfusion<sup</sup> .NET MAUI application. The created application includes the necessary Syncfusion<sup</sup> NuGet packages and rendering code for the selected Syncfusion<sup</sup>components.
5353

54-
6. To view the Syncfusion<sup style="font-size:70%">&reg;</sup> components in your application, run it by pressing **F5** or selecting **Run > Start Debugging**. Then, search for **.NET MAUI** and select it to launch the application.
54+
6. To view the Syncfusion<sup</sup> components in your application, run it by pressing **F5** or selecting **Run > Start Debugging**. Then, search for **.NET MAUI** and select it to launch the application.
5555

5656
![Debug](images/Debug.gif)
5757

5858
N> **Note:** If the .NET MAUI extension is a preview version, the debugger will be listed as **.NET MAUI**. However, if the .NET MAUI extension is stable, this configuration will be replaced with **C#**.
5959

60-
7. The Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI application is configured with the latest Syncfusion<sup style="font-size:70%">&reg;</sup> .NET MAUI NuGet packages version, namespaces, and component rendering code for Syncfusion<sup style="font-size:70%">&reg;</sup> components.
60+
7. The Syncfusion<sup</sup> .NET MAUI application is configured with the latest NuGet package versions, namespaces, and component rendering code for Syncfusion<sup</sup> components.
6161

62-
8. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion<sup style="font-size:70%">&reg;</sup> license key to your application since Syncfusion<sup style="font-size:70%">&reg;</sup> introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio<sup style="font-size:70%">&reg;</sup> 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<sup style="font-size:70%">&reg;</sup> license key to your application. Refer to this [blog](https://www.Syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx?_ga=2.11237684.1233358434.1587355730-230058891.1567654773) post for understanding the licensing changes introduced in Essential Studio<sup style="font-size:70%">&reg;</sup>.
62+
8. If you installed the trial setup or NuGet packages from nuget.org you must register the Syncfusion<sup</sup> license key to your application since Syncfusion<sup</sup> introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio<sup</sup> 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?_ga=2.11237684.1233358434.1587355730-230058891.1567654773) post for understanding the licensing changes introduced in Essential Studio<sup</sup>.
6363

Extension/NETMAUI-Extension/Visual-Studio-Code/download-and-installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
3-
title: Download and Installation in .NET MAUI Extension | Syncfusion
4-
description: Learn here more about how to download and install in the Syncfusion .NET MAUI Extension for Visual Studio Code and much more.
3+
title: Download and Installation in .NET MAUI Extension | Syncfusion®
4+
description: Learn here more about how to download and install in the Syncfusion® .NET MAUI Extension for Visual Studio Code and much more.
55
platform: MAUI
66
component: Common
77
documentation: ug

0 commit comments

Comments
 (0)