Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions WindowsForms/AI-Coding-Assistant/mcp-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ The [SyncfusionWinFormsAssistant](https://www.npmjs.com/package/@syncfusion/winf
Before using [SyncfusionWinFormsAssistant](https://www.npmjs.com/package/@syncfusion/winforms-assistant), ensure you have:

* Required [node](https://nodejs.org/en/) version >= 18
* A [compatible MCP client](https://modelcontextprotocol.io/clients) (VS Code with GitHub Copilot, [Syncfusion<sup style="font-size:70%">&reg;</sup> CodeStudio](https://www.syncfusion.com/code-studio/), etc.)
* A [compatible MCP client](https://modelcontextprotocol.io/clients) (VS Code with GitHub Copilot, [Syncfusion<sup style="font-size:70%">&reg;</sup> Code Studio](https://www.syncfusion.com/code-studio/), etc.)
* An active Syncfusion<sup style="font-size:70%">&reg;</sup> license (any of the following):
- [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
- [Free Community License](https://www.syncfusion.com/products/communitylicense)
Expand Down Expand Up @@ -66,7 +66,8 @@ Below are setup instructions for popular MCP clients:

### Syncfusion<sup style="font-size:70%">&reg;</sup> Code Studio

* In [Code Studio](https://www.syncfusion.com/code-studio/), open MCP Marketplace and navigate to the `Custom Servers` tab.
* Sign in to [Code Studio](https://www.syncfusion.com/code-studio/) with your Syncfusion account before installing the server.
* In Code Studio, open MCP Marketplace and navigate to the `Custom Servers` tab.
* Enter the Server Name as `winforms-mcp`, choose Server Type as npm package, and set the NPM Package name to `@syncfusion/winforms-assistant`.
* Add an environment variable as `Syncfusion_API_Key` and value as your [Syncfusion API key](https://syncfusion.com/account/api-key), then click **Install Server**.
* Once installed, the server will appear in the User Installed Server list, and will be added to the **config.yaml** file.
Expand Down Expand Up @@ -122,7 +123,7 @@ Below are setup instructions for popular MCP clients:
}
```

* After updating the mcp.json configuration, open the GitHub Copilot Chat window. Click the Ask arrow, then select Agent.
* After updating the mcp.json configuration, open the GitHub Copilot Chat window. Click the Ask arrow, then select **Agent**.
* Select the [SyncfusionWinFormsAssistant](https://www.npmjs.com/package/@syncfusion/winforms-assistant) from the tools section.
* For more details, refer to the official [Visual Studio documentation](https://learn.microsoft.com/en-us/visualstudio/ide/mcp-servers?view=vs-2022).

Expand Down Expand Up @@ -229,8 +230,7 @@ Product support is available through the following mediums.
* [Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours \| Unlimited tickets \| Holiday support
* [Community forum](https://www.syncfusion.com/forums/windowsforms)
* [Request feature or report bug](https://www.syncfusion.com/feedback/winforms)
* Live chat

* Live Chat
## See also

* [Syncfusion Windows Forms Documentation](https://help.syncfusion.com/windowsforms/overview)
8 changes: 4 additions & 4 deletions WindowsForms/AI-Coding-Assistant/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Syncfusion® AI Coding Assistant Overview

The **Syncfusion<sup style="font-size:70%">&reg;</sup> AI Coding Assistant** are designed to streamline your development workflow when building Windows Forms applications with Syncfusion<sup style="font-size:70%">&reg;</sup> components. It uses contextual knowledge of the Syncfusion<sup style="font-size:70%">&reg;</sup> component library to generate accurate code snippets, configuration examples, and guided explanations—minimizing documentation searches and maximizing productivity.
The **Syncfusion<sup style="font-size:70%">&reg;</sup> AI Coding Assistant** is designed to streamline your development workflow when building Windows Forms applications with Syncfusion<sup style="font-size:70%">&reg;</sup> components. It uses contextual awareness based on Syncfusion's documentation to generate accurate code snippets, configuration examples, and guided explanations—minimizing documentation searches and maximizing productivity.

AI Coding Assistant:

Expand Down Expand Up @@ -53,7 +53,7 @@ This ensures users can fully leverage Syncfusion<sup style="font-size:70%">&reg;
## Recommendations

* Session Management: Start new sessions when switching tasks to ensure prompt relevance and maintain content focus.
* Model Compatibility: For optimal performance, use the tools with advanced AI models such as GPT-5 or Claude Sonnet 4.
* Model Compatibility: For optimal performance, use the tools with a current advanced AI model available in your region, such as GPT-5 or Claude Sonnet 4.

## Privacy & Data Handling

Expand All @@ -66,5 +66,5 @@ The Syncfusion<sup style="font-size:70%">&reg;</sup> AI Coding Assistant is desi

## See also

* Add the **SyncfusionWinFormsAssistant MCP Server** to an MCP-enabled client.
* [Syncfusion<sup style="font-size:70%">&reg;</sup> Windows Forms Documentation](https://help.syncfusion.com/windowsforms/overview).
* Add the [SyncfusionWinFormsAssistant MCP Server](https://help.syncfusion.com/windowsforms/ai-coding-assistant/mcp-server) to an MCP-enabled client.
* [Syncfusion<sup style="font-size:70%">&reg;</sup> Windows Forms Documentation](https://help.syncfusion.com/windowsforms/overview).
12 changes: 6 additions & 6 deletions WindowsForms/Add-Syncfusion-Controls.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,13 +150,13 @@ The following steps direct you to create the Syncfusion<sup>®</sup> Windows For

![Add-Syncfusion-Control_images5](Add-Syncfusion-Control_images\Syncfusion-Project-Template-Gallery-5.png)

4. Once the Project Configuration Wizard is done, the Syncfusion<sup>®</sup> Windows Forms project is created with required references and forms.
4. Once the Project Configuration Wizard is done, the Syncfusion<sup>®</sup> Windows Forms project is created with the required references and forms.

![Add-Syncfusion-Control_images6](Add-Syncfusion-Control_images\Syncfusion-Project-Template-Gallery-6.png)

![Add-Syncfusion-Control_images7](Add-Syncfusion-Control_images\Syncfusion-Project-Template-Gallery-7.png)

5. Then, Syncfusion<sup>®</sup> licensing registration required message box will be shown as follow, if you are installed the trial setup or NuGet packages since Syncfusion<sup>®</sup> introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio<sup>®</sup> release. Please 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<sup>®</sup> 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<sup>®</sup>.
5. Then, Syncfusion<sup>®</sup> licensing registration required message box will be shown as follow, if you have installed the trial setup or NuGet packages since Syncfusion<sup>®</sup> introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio<sup>®</sup> release. Please 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<sup>®</sup> 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<sup>®</sup>.

![Add-Syncfusion-Control_images8](Add-Syncfusion-Control_images\Syncfusion-Project-Template-Gallery-8.png)

Expand Down Expand Up @@ -191,7 +191,7 @@ This is a combo box where you can choose the application’s platform. For now i

#### Version

Syncfusions Installed Build Versions are listed for Syncfusion<sup>®</sup> Essential Studio<sup>®</sup> v13.1.0.21 and later, for the installed Windows Forms platform.
Syncfusion's Installed Build Versions are listed for Syncfusion<sup>®</sup> Essential Studio<sup>®</sup> v13.1.0.21 and later, for the installed Windows Forms platform.

#### Template Gallery

Expand All @@ -201,13 +201,13 @@ When Add button is clicked, then the selected item template is added to the proj

![Add-Syncfusion-Control_images5](Add-Syncfusion-Control_images\Syncfusion-Item-Template-Gallery-5.png)

5.Then, Syncfusion<sup>®</sup> licensing registration required message box will be shown as follow, if you are installed the trial setup or NuGet packages since Syncfusion<sup>®</sup> introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio<sup>®</sup> release. Please 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<sup>®</sup> 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<sup>®</sup>.
5. Then, Syncfusion<sup>®</sup> licensing registration required message box will be shown as follow, if you have installed the trial setup or NuGet packages since Syncfusion<sup>®</sup> introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio<sup>®</sup> release. Please 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<sup>®</sup> 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<sup>®</sup>.

![Add-Syncfusion-Control_images8](Add-Syncfusion-Control_images\Syncfusion-Project-Template-Gallery-8.png)

### Using Visual Studio Add new Item

Syncfusion<sup>®</sup> Project Template can be also add from the Visual Studio Item Template. Right-click on the Windows Forms Project Add ->New Item. You can refer to the following screenshot for more information.
Syncfusion<sup>®</sup> Project Template can also be added from the Visual Studio Item Template. Right-click on the Windows Forms Project Add ->New Item. You can refer to the following screenshot for more information.

![Add-Syncfusion-Control_images1](Add-Syncfusion-Control_images\Syncfusion-Add-New-Item-1.png)

Expand All @@ -221,6 +221,6 @@ Syncfusion<sup>®</sup> Project Template can be also add from the Visual Studio

![Add-Syncfusion-Control_images4](Add-Syncfusion-Control_images\Syncfusion-Add-New-Item-4.png)

3. Then, Syncfusion<sup>®</sup> licensing registration required message box will be shown as follow, if you are installed the trial setup or NuGet packages since Syncfusion<sup>®</sup> introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio<sup>®</sup> release. Please 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<sup>®</sup> 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<sup>®</sup>.
3. Then, Syncfusion<sup>®</sup> licensing registration required message box will be shown as follow, if you have installed the trial setup or NuGet packages since Syncfusion<sup>®</sup> introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio<sup>®</sup> release. Please 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<sup>®</sup> 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<sup>®</sup>.

![Add-Syncfusion-Control_images8](Add-Syncfusion-Control_images\Syncfusion-Project-Template-Gallery-8.png)
27 changes: 4 additions & 23 deletions WindowsForms/Applying-patches/Applying-patches.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,63 +11,44 @@ documentation: ug

Syncfusion provides patch installer for major version or service pack version, either to add new features or to fix issues. You have to install the patches in the order you have received.


## Installing the Patch installer

The steps below show how to install a patch.


I> Before installing the patch, ensure that corresponding Essential Studio version platform has been installed in your machine.


I> Before installing the patch, ensure that the corresponding Essential Studio version is installed on your machine.

1. Double-click the Syncfusion Essential Studio patch installer. The Syncfusion Essential Studio Service Pack opens.

![Welcome Wizard](Patches_images/Installing-a-Patch-Setup_img2.png)




2. Click Next. The Assembly Manager screen opens.

![Assembly Manager](Patches_images/Installing-a-Patch-Setup_img3.png)




3. Select the Run Assembly Manager check box to install the assemblies in GAC.

4. Click Next. The Ready To Install screen opens.

![Ready To Install](Patches_images/Installing-a-Patch-Setup_img4.png)




5. Click Install to continue installing.

![Installation Progress](Patches_images/Installing-a-Patch-Setup_img5.png)

N> The patch is installed on your computer, and a dialog box appears when the installation is complete.



![Finish Wizard](Patches_images/Installing-a-Patch-Setup_img7.png)


6. Click Finish. The new assemblies are placed in the Pre-Compiled Assemblies folder. These new assemblies can be referenced in your project.


## Patch Assembly Version Format

In the patch assembly, the **File Version** and **Product Version** will be different. Product Version will be the release version and File Version will be the increment of the release version's **revision** number. For each patch, the File Version will be a different one. You can differentiate between the build and patch assemblies by File Version.

**File Version of the assembly shipped in build:**

![Patch Assembly](Patches_images/Installing-a-Patch-Setup_img8.png)
![File Version of a patched assembly](Patches_images/Installing-a-Patch-Setup_img8.png)

**Product Version of the assembly shipped in patch:**

![Patch Assembly](Patches_images/Installing-a-Patch-Setup_img9.png)


![Product Version of a patched assembly](Patches_images/Installing-a-Patch-Setup_img9.png)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions WindowsForms/Compatibility-with-the-NIST-MBARK-framework.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: post
title: Syncfusion Component Compatibility with the NIST MBARK Framework
description: Syncfusion components has the Compatibility with the NIST MBARK Framework. It helps to develop a large database of face, fingerprint and iris images.
description: Syncfusion components have compatibility with the NIST MBARK Framework. It helps to develop a large database of face, fingerprint, and iris images.
platform: WindowsForms
control: Introduction
documentation: ug
Expand All @@ -12,4 +12,4 @@ documentation: ug
# Compatibility with the NIST MBARK Framework
Syncfusion components are compatible with the [NIST's MBARK](https://www.nist.gov/services-resources/software/multimodal-biometric-application-resource-kit-mbark) Framework applications. `NIST MBARK` is public domain source code that may be leveraged to develop the next generation of biometric and personal identity verification applications. `NIST MBARK` application is based on .NET 3.5 SP1 Framework and latest .NET Framework versions. Incorporating the `MBARK` libraries can yield a variety of enhancements critical for the success of any real-world system.

`NIST's MBARK` is originally envisioned as a tool to develop a large database of face, fingerprint and iris images for performance testing of biometric systems. `MBARK` has evolved into a standardized, flexible middle ware package that will enable organizations to plug in sensors from different manufacturers.
`NIST's MBARK` was originally envisioned as a tool to develop a large database of face, fingerprint, and iris images for performance testing of biometric systems. `MBARK` has evolved into a standardized, flexible package that enables organizations to plug in sensors from different manufacturers.
2 changes: 1 addition & 1 deletion WindowsForms/Control-Dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -1150,7 +1150,7 @@ Syncfusion.GridExport.WinForms
</tr>
</table>

## GridDataBoundGrid(Classic)
## GridDataBoundGrid (Classic)

<table>
<tr>
Expand Down
6 changes: 3 additions & 3 deletions WindowsForms/Deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ documentation: ug

## Copy Local

Copying assembly in local folder is supported by the Syncfusion assembly reference in the Solutions Explorer. It can be achieved by setting its Copy Local property of the reference to `True`. So, that the Syncfusion assemblies are copied to the Release/Bin, Debug/Bin folders. This deployment consists of copying the EXE, assembly and XML files to the client machines similar to that of manual copy.
Copying assemblies in the local folder is supported by the Syncfusion assembly reference in the Solutions Explorer. It can be achieved by setting its Copy Local property of the reference to `True`. So, that the Syncfusion assemblies are copied to the Release/Bin and Debug/Bin folders. This deployment consists of copying the EXE, the assembly, and the XML files to the client machines, similar to that of a manual copy.

![windows forms assembly installation and deployment](Installation-And-Deployment_images/Deployment_img1.jpg)

Expand All @@ -23,7 +23,7 @@ Through Syncfusion installer, Syncfusion assemblies are installed in the GAC of

## Installed Location

The following table represents Assemblies/ Samples and its installed location
The following table summarizes the Assemblies/ Samples and their installed locations.

<table>
<tr>
Expand All @@ -48,4 +48,4 @@ Samples</td><td>
C:\Users\Public\Documents\Syncfusion\Windows\{{ site.releaseversion }}</td></tr>
</table>

N> In above section, Latest Essential Studio version details has been provided. User can refer installed Essential Studio version instead of mentioned version.
N> In the above section, the latest Essential Studio version details have been provided. The user can refer to the installed Essential Studio version instead of the mentioned version.
Loading