diff --git a/Jenkinsfile b/Jenkinsfile
index 6c08ec0728..6acaed9c29 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -18,7 +18,10 @@ String platform='WPF';
checkout scm
- def branchCommit = 'https://api.github.com/repos/syncfusion-content/'+env.githubSourceRepoHttpUrl.split('/')[env.githubSourceRepoHttpUrl.split('/').size() - 1]+'/pulls/' + env.pullRequestId + '/files'
+ def page = 1
+ while(true)
+ {
+ def branchCommit = 'https://api.github.com/repos/syncfusion-content/'+env.githubSourceRepoHttpUrl.split('/')[env.githubSourceRepoHttpUrl.split('/').size() - 1]+'/pulls/' + env.pullRequestId + '/files?per_page=100^&page='+ page
String branchCommitDetails = bat returnStdout: true, script: 'curl -H "Accept: application/vnd.github.v3+json" -u SyncfusionBuild:' + env.GithubBuildAutomation_PrivateToken + " " + branchCommit
def ChangeFiles= branchCommitDetails.split('"filename": ');
@@ -28,7 +31,15 @@ String platform='WPF';
{
def ChangeFile= ChangeFiles[i].split(',')[0].replace('"', '')
Content += env.WORKSPACE + "\\Spell-Checker\\" + ChangeFile + "\r\n";
- }
+ }
+
+ // Last page
+ if((ChangeFiles.size() - 1) < 100)
+ {
+ break
+ }
+ page++
+ }
if (Content) {
diff --git a/wpf-toc.html b/wpf-toc.html
index 9970c2a8df..7a36de2f58 100644
--- a/wpf-toc.html
+++ b/wpf-toc.html
@@ -8,21 +8,8 @@
System Requirements
- AI and Smart Tooling
+ AI Coding Assistants
- -
- MCP Server
-
- -
- AI Coding Assistant
-
-
-
-
-
Skills
+ - MCP
Installation
diff --git a/wpf/AI-Coding-Assistant/mcp-server.md b/wpf/AI-Coding-Assistant/mcp-server.md
deleted file mode 100644
index 38c8ad1a5a..0000000000
--- a/wpf/AI-Coding-Assistant/mcp-server.md
+++ /dev/null
@@ -1,236 +0,0 @@
----
-layout: post
-title: SyncfusionWPFAssistant MCP Server | Syncfusion
-description: Learn how to configure and use SyncfusionWPFAssistant MCP server for intelligent code generation, documentation, and troubleshooting in WPF apps.
-platform: wpf
-control: Getting started with SyncfusionWPFAssistant MCP Server
-documentation: ug
----
-
-# SyncfusionWPFAssistant MCP Server
-
-## Overview
-
-The [SyncfusionWPFAssistant](https://www.npmjs.com/package/@syncfusion/wpf-assistant) is a specialized [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) server that provides intelligent assistance for developers using Syncfusion's WPF component libraries. This tool seamlessly integrates with compatible [MCP clients](https://modelcontextprotocol.io/clients) to enhance your development workflow when building WPF applications with Syncfusion® components.
-
-### Key Benefits
-
-* Intelligent code generation for Syncfusion® WPF components.
-* Detailed component documentation and usage examples.
-* Troubleshooting assistance for common integration challenges.
-
-## Prerequisites
-
-Before using [SyncfusionWPFAssistant](https://www.npmjs.com/package/@syncfusion/wpf-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® CodeStudio](https://www.syncfusion.com/code-studio/), etc.)
-* An active Syncfusion® license (any of the following):
- - [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
- - [Free Community License](https://www.syncfusion.com/products/communitylicense)
- - [Free Trial](https://www.syncfusion.com/account/manage-trials/start-trials)
-* An active [API KEY](https://syncfusion.com/account/api-key)
-
-## Unlimited Access
-
-Syncfusion® offers unlimited access to this MCP server. There are no restrictions on:
-
-* Number of requests
-* Components usage
-* Query types
-* Usage duration
-
-This ensures users can fully leverage Syncfusion® components to enhance their development experience without limitations.
-
-## Installation and setup
-
-Before you can invoke the `SyncfusionWPFAssistant` MCP server, you need to configure your MCP client with these core settings. The **Generic MCP Server Settings** shown below are identical across all clients:
-
-### Generic MCP Server Settings
-
-- **npm package name**: `@syncfusion/wpf-assistant`
-- **Type**: stdio (standard input/output transport)
-- **Command**: npx
-- **Arguments**: -y
-- **Server name**: SyncfusionWPFAssistant
-
-You need to add your [Syncfusion API key](https://syncfusion.com/account/api-key) as an env parameter in the configuration file:
-
-```json
-"env": {
- "Syncfusion_API_Key": "YOUR_API_KEY"
-}
-```
-
-Below are setup instructions for popular MCP clients:
-
-### Syncfusion® Code Studio
-
-* In [Code Studio](https://www.syncfusion.com/code-studio/), open MCP Marketplace and navigate to the `Custom Servers` tab.
-* Enter the Server Name as `wpf-mcp`, choose Server Type as npm package, and set the NPM Package name to `@syncfusion/wpf-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.
-* The server is now ready for use in Code Studio. For more details, refer to the [Code Studio documentation](https://help.syncfusion.com/code-studio/reference/configure-properties/mcp/customservers#npm-server).
-
-### Visual Studio Code (GitHub Copilot MCP)
-
-* To configure an MCP server for a specific workspace, you can create a `.vscode/mcp.json` file in your workspace folder.
-
-```json
-{
- "servers": {
- "syncfusion-wpf-assistant": {
- "type": "stdio",
- "command": "npx",
- "args": [
- "-y",
- "@syncfusion/wpf-assistant@latest"
- ],
- "env": {
- "Syncfusion_API_Key": "YOUR_API_KEY"
- }
- }
- }
-}
-```
-
-* After updating the configuration in mcp.json, you'll notice a "Start" option at the top of the config. This allows you to easily start the [SyncfusionWPFAssistant](https://www.npmjs.com/package/@syncfusion/wpf-assistant) server directly from the settings interface without additional commands.
-
-* Confirm the server is active by checking for a message like: `SyncfusionWPFAssistant is running...` in the output.
-
-* For additional guidance, refer to the [VS Code documentation](https://code.visualstudio.com/docs/copilot/customization/mcp-servers#_add-an-mcp-server).
-
-### Visual Studio (GitHub Copilot MCP)
-
-* To configure an MCP server for a specific workspace, you can create a `.vs/mcp.json` file in your workspace folder.
-
-```json
-{
- "servers": {
- "syncfusion-wpf-assistant": {
- "type": "stdio",
- "command": "npx",
- "args": [
- "-y",
- "@syncfusion/wpf-assistant@latest"
- ],
- "env": {
- "Syncfusion_API_Key": "YOUR_API_KEY"
- }
- }
- }
-}
-```
-
-* After updating the mcp.json configuration, open the GitHub Copilot Chat window. Click the Ask arrow, then select Agent.
-* Select the [SyncfusionWPFAssistant](https://www.npmjs.com/package/@syncfusion/wpf-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).
-
-### Cursor
-
-To configure an MCP server for a specific workspace, you can create a .cursor/mcp.json file in your workspace folder.
-
-```json
-{
- "mcpServers": {
- "syncfusion-wpf-assistant": {
- "type": "stdio",
- "command": "npx",
- "args": [
- "-y",
- "@syncfusion/wpf-assistant@latest"
- ],
- "env": {
- "Syncfusion_API_Key": "YOUR_API_KEY"
- }
- }
- }
-}
-```
-For more details, refer to the [Cursor documentation](https://cursor.com/docs/context/mcp#using-mcp-json).
-
-### JetBrains IDEs
-
-* Go to Settings -> Tools -> AI Assistant -> Model Context Protocol (MCP).
-* Click + Add to add a new MCP server configuration.
-* In the New MCP Server dialog, switch the dropdown as `As JSON` and add the following config:
-
-```json
-{
- "mcpServers": {
- "syncfusion-wpf-assistant": {
- "command": "npx",
- "args": [
- "-y",
- "@syncfusion/wpf-assistant@latest"
- ],
- "env": {
- "Syncfusion_API_Key": "YOUR_API_KEY"
- }
- }
- }
-}
-```
-
-* Click OK and Apply.
-
-For further assistance, see the [JetBrains documentation](https://www.jetbrains.com/help/ai-assistant/mcp.html#connect-to-an-mcp-server).
-
-> For more detailed information about configuring MCP servers in various clients, refer to the official documentations, e.g., [Windsurf](https://docs.windsurf.com/windsurf/cascade/mcp#mcp-config-json)
-
-## Usage
-
-To activate the SyncfusionWPFAssistant MCP server:
-
-1. Start your prompt with one of the following:
- * 'SyncfusionWPFAssistant'
- * '/syncfusion-wpf-assistant'
- * '/syncfusion-wpf'
- * '@syncfusion-wpf'
- * '@ask_syncfusion_wpf'
- * 'wpf'
-
- In VS Code, you can also use #SyncfusionWPFAssistant for direct invocation.
-
-2. Grant permission for the server to run (for the session, workspace, or always).
-3. For best results, start a new chat for each new topic to maintain clean context.
-
-### Mode availability
-
-Syncfusion® MCP Servers provide full access to all AI interaction modes — Ask/Chat, Edit, and Agent — across supported MCP clients.
-
-### Best Practices for Effective Usage
-
-1. `Be specific`: Mention both platform and component (e.g., "How do I create a Syncfusion WPF DataGrid with paging and filtering?").
-2. `Provide context`: Include details about your use case for more targeted solutions.
-3. `Use descriptive queries`: Avoid vague questions that lack necessary context.
-4. `Start fresh for new topics`: Begin a new chat session when switching components or topics.
-
-### Example Queries
-
-Here are some effective ways to use [SyncfusionWPFAssistant](https://www.npmjs.com/package/@syncfusion/wpf-assistant):
-
- * "Create a Syncfusion WPF DataGrid component with paging, sorting and filtering"
- * "How do I implement data binding with Syncfusion WPF Scheduler?"
-
-## Troubleshooting
-
-If you encounter issues:
-
- * Verify your API key is correctly configured.
- * Ensure the MCP server is enabled in your client's tools selection.
- * Check that you're using a compatible MCP client version.
- * Try restarting your development environment.
-
-## Support
-
-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/wpf)
-* [Request feature or report bug](https://www.syncfusion.com/feedback/wpf)
-* Live chat
-
-## See also
-
-* [Syncfusion WPF Documentation](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf)
diff --git a/wpf/AI-Coding-Assistant/overview.md b/wpf/AI-Coding-Assistant/overview.md
deleted file mode 100644
index 4dfd5f5423..0000000000
--- a/wpf/AI-Coding-Assistant/overview.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-layout: post
-title: Syncfusion AI Coding Assistant Overview | Syncfusion
-description: Learn how Syncfusion AI Coding Assistant boost WPF productivity by generating accurate code snippets, configuration examples, and contextual guidance.
-platform: wpf
-control: Syncfusion AI Coding Assistant Overview.
-documentation: ug
----
-
-# Syncfusion® AI Coding Assistant Overview
-
-The **Syncfusion® AI Coding Assistant** are designed to streamline your development workflow when building WPF applications with Syncfusion® components. It uses contextual knowledge of the Syncfusion® component library to generate accurate code snippets, configuration examples, and guided explanations—minimizing documentation searches and maximizing productivity.
-
-AI Coding Assistant:
-
-* **The SyncfusionWPFAssistant MCP Server**
- Processes advanced prompts and returns tailored code suggestions via [MCP-compatible clients](https://modelcontextprotocol.io/clients).
-
-
-## Getting Started
-
-To use the AI Coding Assistant, you need:
-
-* A [Syncfusion® user account](https://www.syncfusion.com/account)
-* An active Syncfusion® license (any of the following):
- - [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
- - [Free Community License](https://www.syncfusion.com/products/communitylicense)
- - [Free Trial](https://www.syncfusion.com/account/manage-trials/start-trials)
-* An active [API KEY](https://syncfusion.com/account/api-key)
-* A [WPF application that includes Syncfusion WPF](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf)
-
-## Unlimited Access
-
-Syncfusion® offers unlimited access to the AI Coding Assistant, with no limitations on:
-
-* Number of requests
-* Components usage
-* Query types
-* Usage duration
-
-This ensures users can fully leverage Syncfusion® components to enhance their development experience without limitations.
-
-## Best Practices
-
-* Initial Setup: Use the tools to quickly add and configure Syncfusion® components in your WPF application.
-* Feature Tuning: Enable or disable component features through prompt-based configuration for tailored functionality.
-* Data Binding: Generate sample data for testing and prototyping. Avoid using sensitive or production data to ensure security.
-* Step-by-step explanations: Use annotated code to understand component behavior. Note that the level of detail may vary depending on the tool, mode, and AI model used. Refer to the [Syncfusion® WPF Documentation](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf) for in-depth information.
-* Troubleshooting: Resolve common issues with AI-generated suggestions. For complex problems, refer to [documentation](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf) or [support](https://support.syncfusion.com/support/tickets/create).
-
-> Always check AI-generated content and code for accuracy before using it.
-
-## 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.
-
-## Privacy & Data Handling
-
-The Syncfusion® AI Coding Assistant is designed with privacy in mind:
-
-* The tools do not access your project files or workspace directly.
-* User prompts are not stored by any of the tools or used for any other purpose.
-* Prompts are not used to train Syncfusion® models.
-* The assistant generates context, while the final output is handled by your selected AI model.
-
-## See also
-
-* Add the **SyncfusionWPFAssistant MCP Server** to an MCP-enabled client.
-* [Syncfusion® WPF Documentation](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf).
diff --git a/wpf/AI-Coding-Assistant/prompt-library.md b/wpf/AI-Coding-Assistant/prompt-library.md
deleted file mode 100644
index ae339b24d8..0000000000
--- a/wpf/AI-Coding-Assistant/prompt-library.md
+++ /dev/null
@@ -1,406 +0,0 @@
----
-layout: post
-title: Syncfusion AI Coding Assistant Prompt Library | Syncfusion
-description: Explore the AI Coding Assistant Prompt Library to enhance WPF development productivity with code generation, configuration examples, and contextual guidance.
-control: Syncfusion AI Coding Assistant Prompt Library
-platform: wpf
-documentation: ug
----
-
-# Prompt Library - AI Coding Assistant
-
-Speed up your WPF projects using these ready-made prompts for popular Syncfusion components. Each prompt is short, easy to understand, and focused on real tasks—like quick setups, tweaks, and fixes.
-
-## How to Use
-
-Before starting, make sure your MCP Server is set up and running.
-
-* Choose a prompt that fits your need.
-* Copy the full prompt with the #SyncfusionWPFAssistant handle.
-* Customize the prompt for your specific use case.
-* Execute via the MCP Server.
-* Always check and test the code before adding it to your project.
-
-## Component-Specific Prompts
-
-### DataGrid
-
-The Syncfusion WPF DataGrid provides fast, flexible tables for large datasets with rich built-in interactivity.
-
-{% promptcards %}
-{% promptcard Paging and Sorting %}
-#SyncfusionWPFAssistant How to enable paging and sorting in the Syncfusion WPF DataGrid?
-{% endpromptcard %}
-{% promptcard Grouping and Filtering %}
-#SyncfusionWPFAssistant Show me an example of grouping and filtering data in the Syncfusion WPF DataGrid.
-{% endpromptcard %}
-{% promptcard Editing with Column Types %}
-#SyncfusionWPFAssistant How to configure in-place editing using numeric, text, date, checkbox, image, combo box, picker, and template editors in the DataGrid.
-{% endpromptcard %}
-{% promptcard Selection and Keyboard Navigation %}
-#SyncfusionWPFAssistant Describe how to enable both single‑row and multiple‑row selection and how to perform programmatic row selection using APIs. Also provide explanation of all supported mouse and keyboard interactions.
-{% endpromptcard %}
-{% promptcard CRUD Operations %}
-#SyncfusionWPFAssistant Give me the code example to perform full CRUD operations in the Syncfusion WPF DataGrid?
-{% endpromptcard %}
-{% promptcard Export to PDF and Excel %}
-#SyncfusionWPFAssistant How to export DataGrid content to PDF and Excel in Syncfusion WPF?
-{% endpromptcard %}
-{% promptcard Virtual Scrolling %}
-#SyncfusionWPFAssistant How to configure virtual scrolling for large datasets in the DataGrid?
-{% endpromptcard %}
-{% promptcard Multicolumn DataGrid Setup %}
-#SyncfusionWPFAssistant Create a DataGrid with multiple columns that displays product details and includes features for sorting and filtering.
-{% endpromptcard %}
-{% promptcard Load control in a cell/column %}
-#SyncfusionWPFAssistant How can I integrate or load a WPF control inside each cell or column of the Syncfusion WPF DataGrid?
-{% endpromptcard %}
-{% promptcard Advanced DataGrid Features %}
-#SyncfusionWPFAssistant Show me a DataGrid with paging, sorting, grouping, filtering, and virtual scrolling.
-{% endpromptcard %}
-{% promptcard Troubleshooting Export %}
-#SyncfusionWPFAssistant Why isn’t my DataGrid exporting to PDF or Excel correctly?
-{% endpromptcard %}
-{% promptcard Cell Editing %}
-#SyncfusionWPFAssistant How to enable cell editing in the DataGrid?
-{% endpromptcard %}
-{% promptcard Dynamic Column Configuration %}
-#SyncfusionWPFAssistant How can I add or display the predefined or multi columns in a drop-down in the DataGrid?
-{% endpromptcard %}
-{% promptcard Drag and Drop Support %}
-#SyncfusionWPFAssistant How to enable row drag-and-drop in the Syncfusion WPF DataGrid?
-{% endpromptcard %}
-{% promptcard Styling and Conditional Formatting %}
-#SyncfusionWPFAssistant Customize cell and header styles and apply conditional formatting based on data values in WPF DataGrid.
-{% endpromptcard %}
-{% endpromptcards %}
-
-### Chart
-
-The Syncfusion WPF Chart suite offers versatile visualizations across many series types for insightful data exploration.
-
-{% promptcards %}
-{% promptcard Data Binding %}
-#SyncfusionWPFAssistant How to bind data sources to a Syncfusion WPF Chart for real-time updates?
-{% endpromptcard %}
-{% promptcard Selection and Highlighting %}
-#SyncfusionWPFAssistant How to enable selection and highlighting of data points in WPF Charts?
-{% endpromptcard %}
-{% promptcard Chart Types Overview %}
-#SyncfusionWPFAssistant What chart types are available in Syncfusion WPF Charts, and how to configure them?
-{% endpromptcard %}
-{% promptcard Markers and Data Labels %}
-#SyncfusionWPFAssistant How can I display markers and data labels on a line chart in WPF?
-{% endpromptcard %}
-{% promptcard Zooming and Panning %}
-#SyncfusionWPFAssistant How to enable zooming and panning in WPF Charts for large datasets?
-{% endpromptcard %}
-{% promptcard Annotations %}
-#SyncfusionWPFAssistant Add image and shape annotations to highlight specific data points in a chart.
-{% endpromptcard %}
-{% promptcard Export to Image or PDF %}
-#SyncfusionWPFAssistant How to export a Syncfusion WPF Chart to PDF or image formats?
-{% endpromptcard %}
-{% promptcard Print Support %}
-#SyncfusionWPFAssistant Enable print functionality for a Syncfusion WPF Chart.
-{% endpromptcard %}
-{% promptcard Tooltips and Trackball %}
-#SyncfusionWPFAssistant Show interactive tooltips and a trackball with formatted labels and multiple series value display.
-{% endpromptcard %}
-{% promptcard Axes and Multiple Axes %}
-#SyncfusionWPFAssistant Configure CategoryAxis, NumericalAxis, DateTimeAxis, and add a secondary Y-axis with series mapped to it.
-{% endpromptcard %}
-{% promptcard Legend and Title %}
-#SyncfusionWPFAssistant Add chart title, subtitle, and a responsive legend (positioning, overflow modes) in a WPF chart.
-{% endpromptcard %}
-{% promptcard Series Types Quick Setup %}
-#SyncfusionWPFAssistant Create a chart with Line, Spline, StepLine, Area, SplineArea, Column, Bar, Scatter, and Bubble series.
-{% endpromptcard %}
-{% promptcard Segment Color Mapping and Gradients %}
-#SyncfusionWPFAssistant Apply segment color mapping and gradient fills based on Y-value ranges.
-{% endpromptcard %}
-{% promptcard Axis Customization %}
-#SyncfusionWPFAssistant Configure axis intervals, labels format, inversed axis, axis crossing, and logarithmic axis.
-{% endpromptcard %}
-{% promptcard Data Labels and Smart Labels %}
-#SyncfusionWPFAssistant Enable data labels with templates, alignment, and smart label collision avoidance for dense data.
-{% endpromptcard %}
-{% promptcard Gridlines and Chart Area Styling %}
-#SyncfusionWPFAssistant Customize major/minor gridlines, tick lines, chart area background, and border.
-{% endpromptcard %}
-{% promptcard Animation Support %}
-#SyncfusionWPFAssistant How to enable animations in WPF Charts to make visualization more engaging?
-{% endpromptcard %}
-{% promptcard Multiple Series Types %}
-#SyncfusionWPFAssistant How to combine bar and line series in a single Syncfusion WPF Chart?
-{% endpromptcard %}
-{% promptcard Custom Markers and Labels %}
-#SyncfusionWPFAssistant Show me how to customize chart markers and data label styles.
-{% endpromptcard %}
-{% endpromptcards %}
-
-### Scheduler
-
-The Syncfusion WPF Scheduler helps manage events, resources, and timelines with powerful views and customization.
-
-{% promptcards %}
-{% promptcard Views and Quick Switch %}
-#SyncfusionWPFAssistant Configure Day, Week, Month, Timeline Day/Week/WorkWeek/Month views and add quick view switching.
-{% endpromptcard %}
-{% promptcard Appointment Mapping and Data Binding %}
-#SyncfusionWPFAssistant How to bind custom appointment models using mapping (subject, notes, location, start time, end time) with MVVM.
-{% endpromptcard %}
-{% promptcard Recurring Events and Series Editing %}
-#SyncfusionWPFAssistant Create recurring appointments (daily/weekly/monthly/yearly) and enable editing a single occurrence or the entire series.
-{% endpromptcard %}
-{% promptcard Time Zones %}
-#SyncfusionWPFAssistant Show appointments in the WPF Scheduler control for specific time zones.
-{% endpromptcard %}
-{% promptcard Work Time, Work Days, and First Day of Week %}
-#SyncfusionWPFAssistant How to set working hours, configure work days and customize the first day of week.
-{% endpromptcard %}
-{% promptcard Min/Max Date Navigation Limits %}
-#SyncfusionWPFAssistant How to restrict navigation with MinimumDateTime and MaximumDateTime to keep users in a valid planning range.
-{% endpromptcard %}
-{% promptcard Special Time Regions (Blocking Intervals) %}
-#SyncfusionWPFAssistant Define special time regions to block interaction (e.g., holidays/breaks) and highlight them across views.
-{% endpromptcard %}
-{% promptcard Blackout Dates for MonthView %}
-#SyncfusionWPFAssistant Disable specific dates like weekends or holidays to prevent selection and interaction for month view.
-{% endpromptcard %}
-{% promptcard Drag-and-Drop %}
-#SyncfusionWPFAssistant Enable drag to reschedule, resize to change duration for quick appointment updates.
-{% endpromptcard %}
-{% promptcard Resources and Grouping %}
-#SyncfusionWPFAssistant Group by resources (rooms/people/teams) with color-coding and timeline views optimized for many resources.
-{% endpromptcard %}
-{% promptcard Load on Demand %}
-#SyncfusionWPFAssistant Load appointments on demand with a loading indicator for large schedules.
-{% endpromptcard %}
-{% promptcard Reminders and Notifications Integration %}
-#SyncfusionWPFAssistant Add reminder metadata to appointments and integrate with app notifications for alerts.
-{% endpromptcard %}
-{% promptcard Theming and Customization %}
-#SyncfusionWPFAssistant How to style headers, cells, appointments, selection, and special regions; support Light/Dark themes.
-{% endpromptcard %}
-{% endpromptcards %}
-
-### AI AssistView
-
-The Syncfusion WPF AI AssistView provides a ready-made conversational UI for integrating LLMs with features like message list, input box, suggestions, attachments, and tool/action invocation.
-
-{% promptcards %}
-{% promptcard Messages %}
-#SyncfusionWPFAssistant Bind AssistView to a message collection with system, user, and pre load conversation history.
-{% endpromptcard %}
-{% promptcard Streaming and Typing Indicator %}
-#SyncfusionWPFAssistant Enable token streaming with a typing indicator and incremental message updates.
-{% endpromptcard %}
-{% promptcard Suggestions (Quick Prompts) %}
-#SyncfusionWPFAssistant How to add clickable suggestion chips that insert predefined prompts into the input box.
-{% endpromptcard %}
-{% promptcard Markdown and Rich Rendering %}
-#SyncfusionWPFAssistant How to render assistant responses with Markdown (headings, code blocks) and support inline images/emojis.
-{% endpromptcard %}
-{% promptcard Avatars and Message Templates %}
-#SyncfusionWPFAssistant How to customize assistant avatars and use DataTemplate/DataTemplateSelector for message bubbles.
-{% endpromptcard %}
-{% promptcard Error Handling and Retries %}
-#SyncfusionWPFAssistant How to handle provider errors with retry/cancel UI and graceful fallback messages.
-{% endpromptcard %}
-{% promptcard Theming and Styling %}
-#SyncfusionWPFAssistant Apply custom themes for message bubbles, background, input bar, and suggestion chips (Light/Dark support).
-{% endpromptcard %}
-{% promptcard Command/Enter Behavior %}
-#SyncfusionWPFAssistant Configure Enter to send and Shift+Enter for newline; support multiline input with character counter.
-{% endpromptcard %}
-{% promptcard Citations and References %}
-#SyncfusionWPFAssistant Display citations/references returned by the model as hyper links under the message.
-{% endpromptcard %}
-{% endpromptcards %}
-
-### Diagram
-
-The Syncfusion WPF Diagram is a powerful, extensible library for visualizing, creating, and editing interactive diagrams.
-
-{% promptcards %}
-{% promptcard Data Source %}
-#SyncfusionWPFAssistant Generate a layout using NodeViewModel as the data source instead of a business object class?
-{% endpromptcard %}
-{% promptcard Annotations %}
-#SyncfusionWPFAssistant Add labels (annotations) to a node in the Diagram?
-{% endpromptcard %}
-{% promptcard Ports %}
-#SyncfusionWPFAssistant Add connection points (ports) to Diagram elements?
-{% endpromptcard %}
-{% promptcard Gridlines %}
-#SyncfusionWPFAssistant How to customize the appearance of gridlines?
-{% endpromptcard %}
-{% promptcard Snapping %}
-#SyncfusionWPFAssistant Enable snapping in the Syncfusion WPF Diagram?
-{% endpromptcard %}
-{% promptcard Scrolling %}
-#SyncfusionWPFAssistant How to restrict or enable scrolling only within the Diagram area?
-{% endpromptcard %}
-{% promptcard Serialization %}
-#SyncfusionWPFAssistant How to serialize the Content and ContentTemplate properties of a node?
-{% endpromptcard %}
-{% promptcard Virtualization %}
-#SyncfusionWPFAssistant Configure Diagram with UI virtualization for smooth scrolling on large objects.
-{% endpromptcard %}
-{% promptcard Commands %}
-#SyncfusionWPFAssistant How to add a custom gesture command in the WPF Diagram?
-{% endpromptcard %}
-{% promptcard Automatic Layout %}
-#SyncfusionWPFAssistant How can I create flowchart and organization layouts with the Diagram?
-{% endpromptcard %}
-{% promptcard Stencil: Custom Controls %}
-#SyncfusionWPFAssistant How to use different user controls in the Stencil?
-{% endpromptcard %}
-{% promptcard Stencil: Add Symbols %}
-#SyncfusionWPFAssistant How to add symbols to the Stencil?
-{% endpromptcard %}
-{% promptcard Print Support %}
-#SyncfusionWPFAssistant How to enable the Print Properties option in the WPF Diagram print dialog?
-{% endpromptcard %}
-{% promptcard Export to PDF %}
-#SyncfusionWPFAssistant How to export the Diagram as a PDF?
-{% endpromptcard %}
-{% endpromptcards %}
-
-### Ribbon
-
-The Syncfusion WPF Ribbon is a command bar that organizes an application’s tools into tabs and supports a Backstage view similar to Microsoft Office.
-
-{% promptcards %}
-{% promptcard Add Ribbon Items %}
-#SyncfusionWPFAssistant Add RibbonTab, RibbonGroup, RibbonButton, RibbonDropDownButton, and RibbonComboBox in the WPF Ribbon?
-{% endpromptcard %}
-{% promptcard Application Menu / Backstage %}
-#SyncfusionWPFAssistant How to add and customize the Backstage (application menu) with pages, navigation, and commands in the WPF Ribbon?
-{% endpromptcard %}
-{% promptcard Quick Access Toolbar (QAT) %}
-#SyncfusionWPFAssistant Add, remove, and persist QAT items and position it above or below the Ribbon?
-{% endpromptcard %}
-{% promptcard ScreenTips %}
-#SyncfusionWPFAssistant Create ScreenTips with headers, footers, images, and shortcuts for Ribbon items?
-{% endpromptcard %}
-{% promptcard KeyTips %}
-#SyncfusionWPFAssistant How to enable and customize KeyTips for keyboard navigation in the Ribbon?
-{% endpromptcard %}
-{% promptcard Serialization %}
-#SyncfusionWPFAssistant How to save and restore Ribbon state (selected tab, QAT items, recent files) to a file or user settings?
-{% endpromptcard %}
-{% promptcard Simplified Layout %}
-#SyncfusionWPFAssistant Enable simplified layout and configure group resizing behavior in the Ribbon?
-{% endpromptcard %}
-{% promptcard Ribbon Merging %}
-#SyncfusionWPFAssistant How to merge RibbonTab and RibbonBar from two different Ribbon controls in MDI applications?
-{% endpromptcard %}
-{% promptcard Contextual Tabs %}
-#SyncfusionWPFAssistant Create contextual RibbonTab groups and show or hide them based on selection or app state?
-{% endpromptcard %}
-{% promptcard MVVM Commands %}
-#SyncfusionWPFAssistant How to bind Ribbon items to ICommand using MVVM, including CanExecute and routed commands?
-{% endpromptcard %}
-{% promptcard Galleries %}
-#SyncfusionWPFAssistant How to build Ribbon galleries with item templates, filtering, and selection change handling?
-{% endpromptcard %}
-{% promptcard Localization and RTL %}
-#SyncfusionWPFAssistant How to localize Ribbon text and tooltips and enable right-to-left (RTL) layout?
-{% endpromptcard %}
-{% promptcard Theming %}
-#SyncfusionWPFAssistant How to apply Office/Fluent themes and switch themes at runtime for the Ribbon?
-{% endpromptcard %}
-{% promptcard RibbonButton Sizing %}
-#SyncfusionWPFAssistant What are the available SizeForm modes for a RibbonButton and how do they affect its appearance?
-{% endpromptcard %}
-{% endpromptcards %}
-
-### Docking Manager
-
-The Syncfusion WPF Docking Manager provides a Visual Studio–like interface for creating dockable windows in your applications.
-
-{% promptcards %}
-{% promptcard Data Binding %}
-#SyncfusionWPFAssistant How to add and manage child dock windows via data binding and MVVM in DockingManager?
-{% endpromptcard %}
-{% promptcard Dock Support %}
-#SyncfusionWPFAssistant How to enable or disable docking globally or for specific panes in DockingManager?
-{% endpromptcard %}
-{% promptcard Float and Auto-Hide Programmatically %}
-#SyncfusionWPFAssistant How to float, auto-hide, pin, or restore a docked pane via code?
-{% endpromptcard %}
-{% promptcard Tabbed Documents %}
-#SyncfusionWPFAssistant How to create tabbed document windows and manage document groups?
-{% endpromptcard %}
-{% promptcard Prevent Close and Customize Header %}
-#SyncfusionWPFAssistant How to prevent closing certain panes and customize header text, icons, and header buttons?
-{% endpromptcard %}
-{% promptcard Context Menu Customization %}
-#SyncfusionWPFAssistant How to disable or customize the dock window/tab context menu?
-{% endpromptcard %}
-{% promptcard Events for State Changes %}
-#SyncfusionWPFAssistant Show events that notify dock state changes (docked, floating, auto-hide, closed) and how to handle them?
-{% endpromptcard %}
-{% promptcard Serialization / Layout Persistence %}
-#SyncfusionWPFAssistant How to save and restore DockingManager layout to a file/stream and manage versioned changes safely?
-{% endpromptcard %}
-{% promptcard Runtime Add/Remove Panes %}
-#SyncfusionWPFAssistant How to dynamically add and remove dock panes at runtime and refresh the layout?
-{% endpromptcard %}
-{% promptcard Restrict Docking Targets %}
-#SyncfusionWPFAssistant How to restrict where a pane can dock (left/right/top/bottom/tabbed) or disallow floating?
-{% endpromptcard %}
-{% promptcard Per-User Layouts %}
-#SyncfusionWPFAssistant How to maintain separate layouts per user and switch between them at runtime?
-{% endpromptcard %}
-{% promptcard Performance and Memory %}
-#SyncfusionWPFAssistant What are best practices to improve performance and avoid memory leaks when frequently adding/removing panes?
-{% endpromptcard %}
-{% promptcard Host Windows Forms Control %}
-#SyncfusionWPFAssistant Host a Windows Forms control inside a dock pane using WindowsFormsHost?
-{% endpromptcard %}
-{% endpromptcards %}
-
-### Calendar
-
-The Syncfusion WPF Calendar supports flexible date selection, localization, and custom rendering.
-
-{% promptcards %}
-{% promptcard Date Range Selection %}
-#SyncfusionWPFAssistant How to enable date range selection in the Syncfusion WPF Calendar?
-{% endpromptcard %}
-{% promptcard Globalization Support %}
-#SyncfusionWPFAssistant Configure the Calendar to support multiple cultures and languages.
-{% endpromptcard %}
-{% promptcard Multi-Date Selection %}
-#SyncfusionWPFAssistant Show me how to allow users to select multiple dates in the Calendar.
-{% endpromptcard %}
-{% promptcard Skip Months Feature %}
-#SyncfusionWPFAssistant Enable skipping months in Calendar navigation for faster browsing.
-{% endpromptcard %}
-{% promptcard Show Other Month Days %}
-#SyncfusionWPFAssistant How to show days from adjacent months in the current Calendar view?
-{% endpromptcard %}
-{% promptcard Custom Day Cell Format %}
-#SyncfusionWPFAssistant Customize the day cell format in the Calendar to show short weekday names.
-{% endpromptcard %}
-{% promptcard Highlight Weekends %}
-#SyncfusionWPFAssistant Highlight weekends in the Calendar with a different background color.
-{% endpromptcard %}
-{% promptcard Multi-Selection and Range %}
-#SyncfusionWPFAssistant Enable both multi-date selection and range selection in the Calendar.
-{% endpromptcard %}
-{% promptcard Troubleshooting Date Range %}
-#SyncfusionWPFAssistant Why isn’t my Calendar selecting the correct date range?
-{% endpromptcard %}
-{% promptcard Advanced Calendar Setup %}
-#SyncfusionWPFAssistant Create a Calendar with date range, multi-selection, globalization, and weekend highlights.
-{% endpromptcard %}
-{% endpromptcards %}
-
-## See also
-
-* [AI Coding Assistant Overview](https://help.syncfusion.com/wpf/ai-coding-assistant/overview)
-* [SyncfusionWPFAssistant MCP Server](https://help.syncfusion.com/wpf/ai-coding-assistant/mcp-server)
diff --git a/wpf/Installation/Installation-errors.md b/wpf/Installation/Installation-errors.md
index 38cec2f164..7a2f8cf0b5 100644
--- a/wpf/Installation/Installation-errors.md
+++ b/wpf/Installation/Installation-errors.md
@@ -8,15 +8,21 @@ documentation: ug
---
-# Common Installation Errors
+# Common installation errors
This article describes the most common installation errors, as well as the causes and solutions to those errors.
+* [Prerequisites](https://help.syncfusion.com/wpf/installation/installation-errors#prerequisites)
* [Unlocking the license installer using the trial key](https://help.syncfusion.com/wpf/installation/installation-errors#unlocking-the-license-installer-using-the-trial-key)
* [License has expired](https://help.syncfusion.com/wpf/installation/installation-errors#license-has-expired)
* [Unable to find a valid license or trial](https://help.syncfusion.com/wpf/installation/installation-errors#unable-to-find-a-valid-license-or-trial)
* [Unable to install because of another installation](https://help.syncfusion.com/wpf/installation/installation-errors#unable-to-install-because-of-another-installation)
-* [Unable to install due to controlled folder access](http://help.syncfusion.com/wpf/installation/installation-errors#unable-to-install-due-to-controlled-folder-access)
+* [Unable to install due to controlled folder access](https://help.syncfusion.com/wpf/installation/installation-errors#unable-to-install-due-to-controlled-folder-access)
+
+## Prerequisites
+
+* A valid licensed unlock key (obtained from your Syncfusion account) is required to install the licensed edition; trial keys cannot unlock the licensed installer.
+* Ensure no other MSI-based installations are running before starting the Syncfusion installer.
## Unlocking the license installer using the trial key
@@ -32,14 +38,16 @@ You are attempting to use a Trial unlock key to unlock the licensed installer.
### Suggested solution
-Only a licensed unlock key can unlock a licensed installer. So, to unlock the Licensed installer, use the Licensed unlock key. To generate the licensed unlock key, refer to [this](http://syncfusion.com/kb/2326) article.
+Only a licensed unlock key can unlock a licensed installer. So, to unlock the licensed installer, use the licensed unlock key. To generate the licensed unlock key, refer to [this](https://syncfusion.com/kb/2326) article.
## License has expired
### Problem
-**Error Message:** Your license for Syncfusion Essential Studio for WPF has been expired since {date}. Please renew your subscription and try again.
+**Error Message:** Your license for Syncfusion Essential Studio for WPF has been expired since *{date}*. Please renew your subscription and try again.
+
+N> In the actual dialog, *{date}* is replaced with the exact expiration date of your license.
**Online Installer**
@@ -53,10 +61,12 @@ This error message will appear if your license has expired.
You can choose from the options listed below.
-1. You can renew your subscription [here](https://www.syncfusion.com/account/my-renewals).
-2. You can get a new license [here](https://www.syncfusion.com/sales/products).
-3. You can reach out to our sales team by emailing .
-4. You can also extend the 30-day trial period after your license has expired.
+1. Renew your subscription [here](https://www.syncfusion.com/account/my-renewals).
+2. Get a new license [here](https://www.syncfusion.com/sales/products).
+3. Reach out to our sales team by emailing .
+4. Extend the 30-day trial period after your license has expired (if eligible).
+
+After renewing, refer to the [license key generation instructions](https://help.syncfusion.com/wpf/licensing/how-to-generate) to apply the renewed key.
## Unable to find a valid license or trial
@@ -64,11 +74,11 @@ You can choose from the options listed below.
**Error Message:** Sorry, we are unable to find a valid license or trial for Essential Studio for WPF under your account.
-**Offline installer**
+**Offline installer**

-**Online installer**
+**Online installer**

@@ -76,19 +86,21 @@ You can choose from the options listed below.
The following are possible causes of this error:
-* When your trial period expired
+* When your trial period has expired
* When you don't have a license or an active trial
-* You are not the license holder of your license
+* You are not the license holder
* Your account administrator has not yet assigned you a license.
### Suggested solution
You can choose from the options listed below.
-1. You can get a new license [here](https://www.syncfusion.com/sales/products).
-2. Contact your account administrator.
-3. Send an email to to request a license.
-4. You can reach out to our sales team by emailing .
+1. Get a new license [here](https://www.syncfusion.com/sales/products).
+2. Contact your account administrator to request an assigned license.
+3. Send an email to to request a license.
+4. Reach out to our sales team by emailing .
+
+To view your current license and trial status, sign in to your [Syncfusion account](https://www.syncfusion.com/account).
## Unable to install because of another installation
@@ -100,31 +112,33 @@ You can choose from the options listed below.
### Reason
-You are trying to install when another installation is already running in your machine.
+You are trying to install when another MSI-based installation (for example, a Windows Update, Visual Studio installer, or another Syncfusion installer) is already running on your machine.
### Suggested solution
-Open and kill the msiexec process in the task manager and then continue to install Syncfusion. If the problem is still present, restart the computer and try Syncfusion installer.
+End the conflicting `msiexec.exe` process in Task Manager, then run the Syncfusion installer again. If the problem persists, restart the computer and try the Syncfusion installer.
1. Open the Windows Task Manager.
-2. Browse the Details tab.
+2. Switch to the **Details** tab.
-3. Select the msiexec.exe and click **End task**.
+3. Select `msiexec.exe` and click **End task**.

+For installation steps, see the [web installer](https://help.syncfusion.com/wpf/installation/web-installer/how-to-install) or [offline installer](https://help.syncfusion.com/wpf/installation/offline-installer/how-to-install) guide.
+
## Unable to install due to controlled folder access
### Problem
-#### Offline:
+**Offline**
**Error Message:** Controlled folder access seems to be enabled in your machine. The provided install or samples location (e.g., Public Documents) is protected by the controlled folder access settings.

-#### Online:
+**Online**
**Error Message:** Controlled folder access seems to be enabled in your machine. The provided install, samples, or download location (e.g., Public Documents) is protected by the controlled folder access settings.
@@ -132,16 +146,17 @@ Open and kill the msiexec process in the task manager and then continue to insta
### Reason
-You have enabled controlled folder access settings on your computer.
+Controlled folder access is enabled on your computer.
### Suggested solution
-**Suggestion 1:**
+**Solution 1:** Disable controlled folder access, then install to the default Documents folder.
-1. We will ship our demos in the public documents folder by default.
-2. You have controlled folder access enabled on your machine, so our demos cannot be installed in the documents folder. If you need to install our demos in the Documents folder, follow the steps in this [link](https://support.microsoft.com/en-us/windows/allow-an-app-to-access-controlled-folders-b5b6627a-b008-2ca2-7931-7e51e912b034) and disable the controlled folder access.
-3. You can enable this option after the installing our Syncfusion setup.
+1. Verify that Controlled folder access is enabled in Windows Security. Go to Virus & threat protection and ensure that Controlled folder access is turned on.
+2. Follow the steps in [Allow an app to access controlled folders](https://support.microsoft.com/en-us/windows/allow-an-app-to-access-controlled-folders-b5b6627a-b008-2ca2-7931-7e51e912b034) and disable controlled folder access.
+3. Run the Syncfusion installer. Our demos are installed to the public Documents folder by default.
+4. After installation is complete, re-enable controlled folder access from the same Windows Security panel.
-**Suggestion 2:**
+**Solution 2:** Install to a different directory without disabling controlled folder access.
-1. If you do not want to disable controlled folder access, you can install our demos in another directory.
+1. If you do not want to disable controlled folder access, choose a custom install location outside the protected Documents folder (for example, `C:\Syncfusion`) when running the installer.
diff --git a/wpf/Installation/install-nuget-packages.md b/wpf/Installation/install-nuget-packages.md
index d4827d6752..a9f60a460b 100644
--- a/wpf/Installation/install-nuget-packages.md
+++ b/wpf/Installation/install-nuget-packages.md
@@ -10,96 +10,127 @@ documentation: ug
# Install Syncfusion WPF NuGet packages
+## Compatibility
+
+| Project type | Minimum .NET version |
+| --- | --- |
+| .NET Framework WPF | .NET Framework 4.5 or later |
+| .NET (Core) WPF | .NET Core 3.1 / .NET 5 or later |
+
## Overview
-**NuGet** is a Package management system for Visual Studio. It makes it easy to add, update and remove external libraries in our application. Syncfusion publishing all WPF NuGet packages in [nuget.org](https://www.nuget.org/packages?q=Tags%3A%22Wpf%22+syncfusion). The Syncfusion WPF NuGet packages can be used without installing the Syncfusion Essential Studio setup. You can simply exploit the Syncfusion WPF NuGet packages in WPF application to develop with the Syncfusion WPF components.
+**NuGet** is a package management system for Visual Studio. It makes it easy to add, update, and remove external libraries in your application. Syncfusion publishes all WPF NuGet packages to [nuget.org](https://www.nuget.org/packages?q=Tags%3A%22wpf%22+syncfusion). The Syncfusion WPF NuGet packages can be used without installing the Syncfusion Essential Studio setup. You can simply consume the Syncfusion WPF NuGet packages in a WPF application to develop with the Syncfusion WPF components.
+
+> From v16.2.0.46 (2018 Volume 2 Service Pack 1) onwards, all Syncfusion WPF components are available as NuGet packages on nuget.org.
-> From v16.2.0.46 (2018 Volume 2 Service Pack 1) onwards, all the Syncfusion WPF components are available as NuGet packages at nuget.org.
+## Prerequisites
+
+* Visual Studio 2017 or later with the **NuGet Package Manager** workload installed.
+* A WPF project that targets a Syncfusion-supported .NET version.
+* An active internet connection to reach the [nuget.org](https://www.nuget.org/) feed.
+* If you plan to use the CLI method, install the [.NET SDK](https://learn.microsoft.com/en-us/dotnet/core/sdk) matching your project target framework.
## Installation using Package Manager UI
-The NuGet Package Manager UI allows you to search, install, uninstall, and update Syncfusion WPF NuGet packages in your applications and solutions. You can find and install the Syncfusion WPF NuGet packages in your Visual Studio WPF application and this process is easy with the steps below:
+The NuGet **Package Manager UI** allows you to search, install, uninstall, and update Syncfusion WPF NuGet packages in your applications and solutions. You can find and install the Syncfusion WPF NuGet packages in your Visual Studio WPF application by following the steps below:
-1. Right-click on the WPF application or solution in the Solution Explorer, and choose **Manage NuGet Packages...**
+1. Right-click the WPF application or solution in **Solution Explorer** and choose **Manage NuGet Packages...**

- As an alternative, after opening the WPF application in Visual Studio, go to the **Tools** menu and after hovering **NuGet Package Manager**, select **Manage NuGet Packages for Solution...**
+ As an alternative, after opening the WPF application in Visual Studio, go to the **Tools** menu, hover **NuGet Package Manager**, and then select **Manage NuGet Packages for Solution...**
-2. The Manage NuGet Packages window will open. Navigate to the Browse tab, then search for the Syncfusion WPF NuGet packages using a term like "**Syncfusion.WPF**" and select the appropriate Syncfusion WPF NuGet package for your development.
+2. The **Manage NuGet Packages** window will open. Navigate to the **Browse** tab, then search for the Syncfusion WPF NuGet packages using a term like **"Syncfusion.WPF"**, and select the appropriate Syncfusion WPF NuGet package for your development.

- > The [nuget.org](https://api.nuget.org/v3/index.json) package source is selected by default in the Package source drop-down. If your Visual Studio does not have nuget.org configured, follow the instructions in the [Microsoft documents](https://docs.microsoft.com/en-us/nuget/tools/package-manager-ui#package-sources) to set up the nuget.org feed URL.
-
-3. When you select a package, the right-side panel will provide more information about it..
+ > The [nuget.org](https://api.nuget.org/v3/index.json) package source is selected by default in the **Package source** drop-down. If your Visual Studio does not have nuget.org configured, follow the instructions in the [Microsoft documents](https://learn.microsoft.com/en-us/nuget/tools/package-manager-ui#package-sources) to set up the nuget.org feed URL.
+
+3. When you select a package, the right-side panel will provide more information about it.
-4. By default, the package selected with latest version. You can choose the required version and click the Install button and accept the license terms. The package will be added to your WPF application.
+4. By default, the package is selected with the latest version. Choose the required version, click the **Install** button, and accept the license terms. The package will be added to your WPF application.

-5. At this point, your application has all the required Syncfusion assemblies, and you will be ready to start building high-performance, responsive app with [Syncfusion WPF components](https://www.syncfusion.com/wpf-controls). Also, you can refer to the [Syncfusion WPF help document](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf) for development.
+5. Your application now has all the required Syncfusion assemblies, and you are ready to start building a high-performance, responsive app with [Syncfusion WPF components](https://www.syncfusion.com/wpf-controls). You can also refer to the [Syncfusion WPF help document](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf) for development.
-## Installation using Dotnet (.NET) CLI
+## Installation using dotnet (.NET) CLI
-The [dotnet Command Line Interface (CLI)](https://docs.microsoft.com/en-us/nuget/consume-packages/install-use-packages-dotnet-cli), allows you to add, restore, pack, publish, and manage packages without making any changes to your application files. [Dotnet add package](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-add-package?tabs=netcore2x) adds a package reference to the application file, then runs [dotnet restore](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-restore?tabs=netcore2x) to install the package.
+The [dotnet Command Line Interface (CLI)](https://learn.microsoft.com/en-us/nuget/consume-packages/install-use-packages-dotnet-cli) allows you to add, restore, pack, publish, and manage packages without making any changes to your application files. [dotnet add package](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-add-package?tabs=netcore2x) adds a package reference to the application file, then runs [dotnet restore](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-restore?tabs=netcore2x) to install the package.
-Follow the below instructions to use the dotnet CLI command to install the Syncfusion WPF NuGet packages.
+Follow the instructions below to use the `dotnet` CLI to install the Syncfusion WPF NuGet packages.
-1. Open a command prompt and navigate to the directory where your Syncfusion WPF project file is located.
-2. To install a NuGet package, run the following command.
+1. Open a command prompt and navigate to the directory that contains your Syncfusion WPF project file.
+2. Run the following command to install a NuGet package:
- ```dotnet add package ```
+ ```bash
+ dotnet add package
+ ```
- **For Example:**
- dotnet add package Syncfusion.SfGrid.WPF
+ **For example:**
- > If you don’t provide a version flag, this command will be upgrading to the latest version by default. To specify a version, add the -v parameter: dotnet add package Syncfusion.SfGrid.WPF -v 19.3.0.43.
+ ```bash
+ dotnet add package Syncfusion.SfGrid.WPF
+ ```
-3. Examine the Syncfusion WPF project file after the command has completed to ensure that the Syncfusion WPF package was installed. To see the added reference, open the .csproj file.
+ > If you do not provide a version flag, this command upgrades the package to the latest version by default. To specify a version, add the `-v` parameter: `dotnet add package Syncfusion.SfGrid.WPF -v 19.3.0.43`.
- 
+3. Examine the Syncfusion WPF project file after the command has completed to ensure that the Syncfusion WPF package was installed. To see the added reference, open the `.csproj` file.
-4. Then run [dotnet restore](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-restore?tabs=netcore2x) command to restores all the packages listed in the application file.
+ 
- > Restoring is done automatically with **dotnet build** and **dotnet run** in .NET Core 2.0 and later.
+4. Run [dotnet restore](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-restore?tabs=netcore2x) to restore all packages listed in the application file.
-5. At this point, your application has all the required Syncfusion assemblies, and you will be ready to start building high-performance, responsive app with [Syncfusion WPF components](https://www.syncfusion.com/wpf-controls). Also, you can refer to the [Syncfusion WPF help document](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf) for development.
+ > Restore is performed automatically by `dotnet build` and `dotnet run` in .NET Core 2.0 and later.
## Installation using Package Manager Console
-The **Package Manager Console** saves NuGet packages installation time since you don't have to search for the Syncfusion WPF NuGet package which you want to install, and you can just type the installation command to install the appropriate Syncfusion WPF NuGet package. Follow the instructions below to use the Package Manager Console to reference the Syncfusion WPF component as NuGet packages in your WPF application.
+The **Package Manager Console** saves NuGet package installation time: you do not have to search for the Syncfusion WPF NuGet package you want to install, and you can just type the installation command to install the appropriate Syncfusion WPF NuGet package. Follow the instructions below to use the Package Manager Console to reference the Syncfusion WPF component as NuGet packages in your WPF application.
1. To show the Package Manager Console, open your WPF application in Visual Studio and navigate to **Tools -> NuGet Package Manager -> Package Manager Console**.
- 
+ 
+
+2. The **Package Manager Console** will appear at the bottom of the screen. Install the Syncfusion WPF NuGet packages by entering the following NuGet installation commands.
+
+ **Install a specified Syncfusion WPF NuGet package**
-2. The **Package Manager Console** will be shown at the bottom of the screen. You can install the Syncfusion WPF NuGet packages by enter the following NuGet installation commands.
+ The command below installs the Syncfusion WPF NuGet package in the WPF application.
- ***Install specified Syncfusion WPF NuGet package.***
+ ```powershell
+ Install-Package
+ ```
- The below command will install the Syncfusion WPF NuGet package in the WPF application.
+ **For example:**
- ```Install-Package ```
+ ```powershell
+ Install-Package Syncfusion.SfGrid.WPF
+ ```
- **For example:** Install-Package Syncfusion.SfGrid.WPF
+ > You can find the list of Syncfusion WPF NuGet packages published to nuget.org [here](https://www.nuget.org/packages?q=Tags%3A%22wpf%22+syncfusion).
- > You can find the list of Syncfusion WPF NuGet packages which are published in nuget.org from [here](https://www.nuget.org/packages?q=Tags%3A%22wpf%22+syncfusion)
+ **Install a specified Syncfusion WPF NuGet package in a specified WPF application**
- ***Install specified Syncfusion WPF NuGet package in specified WPF application***
+ The command below installs the Syncfusion WPF NuGet package in the given WPF application.
- The below command will install the Syncfusion WPF NuGet package in the given WPF application.
+ ```powershell
+ Install-Package -ProjectName
+ ```
- ```Install-Package -ProjectName ```
+ **For example:**
- **For example:** Install-Package Syncfusion.SfGrid.WPF -ProjectName SyncfusionWPFApp
+ ```powershell
+ Install-Package Syncfusion.SfGrid.WPF -ProjectName SyncfusionWPFApp
+ ```
-3. By default, the package will be installed with latest version. You can give the required version with the -Version term like below to install the Syncfusion WPF NuGet packages in the appropriate version.
+3. By default, the package is installed with the latest version. Specify the required version with the `-Version` term to install a particular version, as shown below:
- ```Install-Package Syncfusion.SfGrid.WPF -Version 19.3.0.44```
+ ```powershell
+ Install-Package Syncfusion.SfGrid.WPF -Version 19.3.0.44
+ ```
- 
+ 
-4. The NuGet package manager console will install the Syncfusion WPF NuGet package as well as the dependencies it has. When the installation is complete, the console will show that your Syncfusion WPF package has been successfully added to the application.
+4. The NuGet Package Manager Console installs the Syncfusion WPF NuGet package together with its dependencies. When the installation is complete, the console shows that your Syncfusion WPF package has been successfully added to the application.
-5. At this point, your application has all the required Syncfusion assemblies, and you will be ready to start building high-performance, responsive app with [Syncfusion WPF components](https://www.syncfusion.com/wpf-controls). Also, you can refer to the [Syncfusion WPF help document](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf) for development.
\ No newline at end of file
+5. Your application now has all the required Syncfusion assemblies, and you are ready to start building a high-performance, responsive app with [Syncfusion WPF components](https://www.syncfusion.com/wpf-controls). You can also refer to the [Syncfusion WPF help document](https://help.syncfusion.com/wpf/welcome-to-syncfusion-essential-wpf) for development.
\ No newline at end of file
diff --git a/wpf/Installation/offline-installer/how-to-download.md b/wpf/Installation/offline-installer/how-to-download.md
index 3d857dfbba..15a8afb5a1 100644
--- a/wpf/Installation/offline-installer/how-to-download.md
+++ b/wpf/Installation/offline-installer/how-to-download.md
@@ -12,69 +12,73 @@ documentation: ug
The Syncfusion WPF offline installer can be downloaded from the [Syncfusion.com](https://www.syncfusion.com/wpf-controls) website. You can either download the licensed installer or try our trial installer depending on your license.
- - Trial Installer
- - Licensed Installer
+ - Trial Installer
+ - Licensed Installer
-## Download the Trial Version
+## Prerequisites
+
+* You must have a Syncfusion account. If you do not have one, sign up at [Syncfusion Account](https://www.syncfusion.com/account/register).
+
+## Download the trial version
Our 30-day trial can be downloaded in two ways.
- * Download Free Trial Setup
- * Start Trials if using components through [NuGet.org](https://www.nuget.org/packages?q=syncfusion)
+ * Download free trial setup
+ * Start trials if using components through [nuget.org](https://www.nuget.org/packages?q=syncfusion)
-### Download Free Trial Setup
+### Download free trial setup
-1. You can evaluate our 30-day free trial by visiting the [Download Free Trial](https://www.syncfusion.com/downloads) page and select the WPF platform.
-2. After completing the required form or logging in with your registered Syncfusion account, you can download the WPF trial installer from the confirmation page. (as shown in below screenshot.)
+1. Visit the [Download Free Trial](https://www.syncfusion.com/downloads) page and select the WPF platform.
+2. After completing the required form or logging in with your registered Syncfusion account, you can download the WPF trial installer from the confirmation page (as shown in the screenshot below).

-3. With a trial license, only the latest version’s trial installer can be downloaded.
-4. After downloading, the Syncfusion WPF trial installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) article.
-5. Before the trial expires, you can download the trial installer at any time from your registered account’s [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in below screenshot.)
+3. With a trial license, only the latest version's trial installer can be downloaded.
+4. After downloading, the Syncfusion WPF trial installer can be unlocked using either the trial unlock key or your Syncfusion registered login credential. For more information on generating an unlock key, see [this](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) article.
+5. Before the trial expires, you can download the trial installer at any time from your registered account's [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in the screenshot below).

-6. Click the More Download Options (element 2 in the above screenshot) button to get the Essential Studio WPF Offline trial installer which is available in EXE and ZIP format.
+6. Click the **More Download Options** (element 2 in the above screenshot) button to get the Essential Studio WPF Offline trial installer, which is available in EXE and ZIP format.

-### Start Trials if using components through [NuGet.org](https://www.nuget.org/packages?q=syncfusion)
+### Start trials if using components through [nuget.org](https://www.nuget.org/packages?q=syncfusion)
-You should initiate an evaluation if you have already obtained our components through [NuGet.org](https://www.nuget.org/packages?q=syncfusion)
+You should initiate an evaluation if you have already obtained our components through [NuGet.org](https://www.nuget.org/packages?q=syncfusion).
-1. You can start your 30-day free trial for WPF from the [Start Trial](https://www.syncfusion.com/account/manage-trials/start-trials) page from your account.
+1. Start your 30-day free trial for WPF from the [Start Trial](https://www.syncfusion.com/account/manage-trials/start-trials) page in your account.
- N> You can generate the license key for your active trial products from [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page. This license key will be mandatory to use our trial products in your application. To know more about License key, refer this [help topic](https://help.syncfusion.com/wpf/licensing/overview).
+ N> You can generate the license key for your active trial products from the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page. This license key is mandatory to use our trial products in your application. To learn more about license keys, refer to this [help topic](https://help.syncfusion.com/wpf/licensing/overview).

-2. To access this page, you must sign up\log in with your Syncfusion account.
+2. To access this page, you must sign up or log in with your Syncfusion account.
3. Begin your trial by selecting the WPF product.
N> If you've already used the trial products and they haven't expired, you won't be able to start the trial for the same product again.
-4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/wpf/licensing/how-to-generate) here at any time before the trial period expires. (as shown in below screenshot.)
+4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/wpf/licensing/how-to-generate) here at any time before the trial period expires (as shown in the screenshot below).

5. You can find your current active trial products on the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page.
-## Download the License Version
+## Download the license version
-1. Syncfusion licensed products will be available in the [License & Downloads](https://www.syncfusion.com/account/downloads) page under your registered Syncfusion account.
-2. You can view all the licenses (both active and expired) associated with your account.
-3. Click the Download (element 1 in the screenshot below) button to download the respective product’s installer.
+1. Syncfusion licensed products are available on the [License & Downloads](https://www.syncfusion.com/account/downloads) page under your registered Syncfusion account.
+2. You can view all licenses (both active and expired) associated with your account.
+3. Click the **Download** (element 1 in the screenshot below) button to download the respective product's installer.
4. The most recent version of the installer will be downloaded from this page.
5. To download older version installers, go to [Downloads Older Versions](https://www.syncfusion.com/account/downloads/studio) (element 2 in the screenshot below).
-6. You can download WPF licensed offline installer by going to More Downloads Options (element 3 in the screenshot below).
+6. You can download the WPF licensed offline installer by going to **More Downloads Options** (element 3 in the screenshot below).

-7. For Windows OS, EXE and Zip formats are available for download. They are both Offline Installers.
+7. For Windows OS, EXE and ZIP formats are available for download. Both are offline installers.

-You can also refer to the [**Offline installer**](https://help.syncfusion.com/wpf/installation/offline-installer/how-to-install) links for step-by-step installation guidelines.
+Refer to the [**Offline installer**](https://help.syncfusion.com/wpf/installation/offline-installer/how-to-install) link for step-by-step installation guidelines.
diff --git a/wpf/Installation/offline-installer/how-to-install.md b/wpf/Installation/offline-installer/how-to-install.md
index 069e36bc8a..9eb4ade4bb 100644
--- a/wpf/Installation/offline-installer/how-to-install.md
+++ b/wpf/Installation/offline-installer/how-to-install.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Installing Syncfusion WPF offline installer-Syncfusion
+title: Installing Syncfusion WPF offline installer - Syncfusion
description: Learn here about how to install Syncfusion WPF offline installer after downloading from our Syncfusion website.
platform: wpf
control: Installation and Deployment
@@ -10,141 +10,130 @@ documentation: ug
# Installing Syncfusion WPF offline installer
+## Overview
-## Installing with UI
+For the Essential Studio WPF product, Syncfusion offers an Offline Installer. This installer bundles all required files into a single downloadable setup, allowing you to install the product on machines without an active internet connection or in restricted network environments. You can simply download the offline installer and run it on your system to install the Essential Studio products of your choice. You can get the most recent version of the Essential Studio Offline Installer [here](https://www.syncfusion.com/downloads/latest-version).
+
+## Prerequisites
+
+* You must have a valid licensed or trial unlock key. See [How to generate the unlock key](https://support.syncfusion.com/kb/article/2757/how-to-generate-syncfusion-setup-unlock-key-from-syncfusion-support-account).
+* Close all running Visual Studio instances before starting the installation.
+* The WPF platform requires .NET Framework 4.5 or later (or .NET Core 3.1 / .NET 5 or later for .NET-based WPF projects) on the target machine.
+
+## Installing with UI
The steps below show how to install the Essential Studio WPF installer.
-1. Open the Syncfusion WPF offline installer file from downloaded location by double-clicking it. The Installer Wizard automatically opens and extracts the package.
+1. Open the Syncfusion WPF offline installer file from the downloaded location by double-clicking it. The Installer Wizard automatically opens and extracts the package.

- N> The Installer wizard extracts the syncfusionessentialwpf_(version).exe dialog, which displays the package's unzip operation.
+ N> The Installer Wizard extracts the `syncfusionessentialwpf_{version}.exe` dialog, which displays the package's unzip operation.
-2. To unlock the Syncfusion offline installer, you have two options:
+2. To unlock the Syncfusion offline installer, you have two options:
-
- * *Login To Install*
-
- * *Use Unlock Key*
-
-
-
- **Login To Install**
-
- You must enter your Syncfusion email address and password. If you don't already have a Syncfusion account, you can sign up for one by clicking **"Create an account"**. If you have forgotten your password, click on **"Forgot Password"** to create a new one. Once you've entered your Syncfusion email and password, click Next.
+ * *Login to install*
+ * *Use unlock key*
- 
+ **Login to install**
+ You must enter your Syncfusion email address and password. If you don't already have a Syncfusion account, you can sign up for one by clicking **"Create an account"**. If you have forgotten your password, click **"Forgot Password"** to create a new one. Once you've entered your Syncfusion email and password, click **Next**.
- **Use Unlock Key**
-
- Unlock keys are used to unlock the Syncfusion offline installer, and they are platform and version specific. You should use either Syncfusion licensed or trial Unlock key to unlock Syncfusion WPF installer.
-
- The trial unlock key is only valid for 30 days, and the installer will not accept an expired trial key.
-
- To learn how to generate an unlock key for both trial and licensed products, see [this](https://support.syncfusion.com/kb/article/2757/how-to-generate-syncfusion-setup-unlock-key-from-syncfusion-support-account) Knowledge Base article.
+ 
+
+ **Use unlock key**
- 
+ Unlock keys are used to unlock the Syncfusion offline installer, and they are platform- and version-specific. You should use either a Syncfusion licensed or trial unlock key to unlock the Syncfusion WPF installer.
+ The trial unlock key is only valid for 30 days, and the installer will not accept an expired trial key.
-3. After reading the License Terms and Privacy Policy, check the **“I agree to the License Terms and Privacy Policy”** check box. Click the Next button.
+ To learn how to generate an unlock key for both trial and licensed products, see [this](https://support.syncfusion.com/kb/article/2757/how-to-generate-syncfusion-setup-unlock-key-from-syncfusion-support-account) Knowledge Base article.
+ 
-4. Change the install and sample locations here. You can also change the Additional settings. Click Next\Install to install with the default settings.
+3. After reading the License Terms and Privacy Policy, check the **"I agree to the License Terms and Privacy Policy"** check box. Click the **Next** button.
+4. Change the install and sample locations here. You can also change the additional settings. Click **Next** or **Install** to install with the default settings.

**Additional Settings**
-
- * Select the **Install Demos** check box to install Syncfusion samples, or leave the check box unchecked, if you do not want to install Syncfusion samples
- * Select the **Register Syncfusion Assemblies in GAC** check box to install the latest Syncfusion assemblies in GAC, or clear this check box when you do not want to install the latest assemblies in GAC.
- * Select the **Configure Syncfusion controls in Visual Studio** check box to configure the Syncfusion controls in the Visual Studio toolbox, or clear this check box when you do not want to configure the Syncfusion controls in the Visual Studio toolbox during installation. Note that you must also select the Register Syncfusion assemblies in GAC check box when you select this check box.
- * Select the **Configure Syncfusion Extensions controls in Visual Studio** checkbox to configure the Syncfusion Extensions in Visual Studio or clear this check box when you do not want to configure the Syncfusion Extensions in Visual Studio.
- * Check the **Create Desktop Shortcut** checkbox to add a desktop shortcut for Syncfusion Control Panel
- * Check the **Create Start Menu Shortcut** checkbox to add a shortcut to the start menu for Syncfusion Control Panel
+ * Select the **Install Demos** check box to install Syncfusion samples, or leave the check box unchecked if you do not want to install Syncfusion samples.
+ * Select the **Register Syncfusion Assemblies in GAC** check box to install the latest Syncfusion assemblies in GAC, or clear this check box when you do not want to install the latest assemblies in GAC.
+ * Select the **Configure Syncfusion controls in Visual Studio** check box to configure the Syncfusion controls in the Visual Studio toolbox, or clear this check box when you do not want to configure the Syncfusion controls in the Visual Studio toolbox during installation. Note that you must also select the **Register Syncfusion assemblies in GAC** check box when you select this check box.
+ * Select the **Configure Syncfusion Extensions controls in Visual Studio** check box to configure the Syncfusion Extensions in Visual Studio, or clear this check box when you do not want to configure the Syncfusion Extensions in Visual Studio.
+ * Check the **Create Desktop Shortcut** check box to add a desktop shortcut for the Syncfusion Control Panel.
+ * Check the **Create Start Menu Shortcut** check box to add a shortcut to the start menu for the Syncfusion Control Panel.
+5. If any previous versions of the current product are installed, the **Uninstall Previous Version(s)** wizard will open. Select the **Uninstall** check box to uninstall the previous versions, then click the **Proceed** button.
+ 
-5. If any previous versions of the current product is installed, the Uninstall Previous Version(s) wizard will be opened. Select **Uninstall** checkbox to uninstall the previous versions and then click the Proceed button.
+ N> From the 2021 Volume 1 release, Syncfusion has added the option to uninstall previous versions from 18.1 while installing the new version.
+ N> If any version is selected to uninstall, a confirmation screen will appear. If **Continue** is selected, the **Progress** screen will display the uninstall and install progress, respectively. If none of the versions are chosen to be uninstalled, only the installation progress will be displayed.
- 
-
-
- N> From the 2021 Volume 1 release, Syncfusion has added the option to uninstall previous versions from 18.1 while installing the new version.
-
-
- N> If any version is selected to uninstall, a confirmation screen will appear; if continue is selected, the Progress screen will display the uninstall and install progress, respectively. If none of the versions are chosen to be uninstalled, only the installation progress will be displayed.
-
- **Confirmation Alert**
-
- 
-
- **Uninstall Progress:**
-
- 
-
- **Install Progress**
-
- 
-
- N> The Completed screen is displayed once the WPF product is installed. If any version is selected to uninstall, The completed screen will display both install and uninstall status.
-
- 
-
-7. After installing, click the **Launch Control Panel** link to open the Syncfusion Control Panel.
-
-
-8. Click the Finish button. Your system has been installed with the Syncfusion Essential Studio WPF product.
+ **Confirmation Alert**
+
+ 
+
+ **Uninstall Progress:**
+
+ 
+
+ **Install Progress**
+
+ 
+
+ N> The **Completed** screen is displayed once the WPF product is installed. If any version is selected to uninstall, the **Completed** screen will display both install and uninstall status.
+
+ 
+
+6. After installation, click the **Launch Control Panel** link to open the Syncfusion Control Panel.
+
+7. Click the **Finish** button. Your system has now been installed with the Syncfusion Essential Studio WPF product.
## Installing in silent mode
The Syncfusion Essential Studio WPF Installer supports installation and uninstallation via the command line.
-### Command Line Installation
+### Command line installation
To install through the Command Line in Silent mode, follow the steps below.
-1. Run the Syncfusion WPF installer by double-clicking it. The Installer Wizard automatically opens and extracts the package.
-2. The file syncfusionessentialwpf_(version).exe file will be extracted into the Temp directory.
-3. Run %temp%. The Temp folder will be opened. The syncfusionessentialwpf_(version).exe file will be located in one of the folders.
-4. Copy the extracted syncfusionessentialwpf_(version).exe file in local drive.
-5. Exit the Wizard.
-6. Run Command Prompt in administrator mode and enter the following arguments.
+1. Run the Syncfusion WPF installer by double-clicking it. The Installer Wizard automatically opens and extracts the package.
+2. The file `syncfusionessentialwpf_{version}.exe` will be extracted into the Temp directory.
+3. Run `%temp%`. The Temp folder will open. The `syncfusionessentialwpf_{version}.exe` file will be located in one of the folders.
+4. Copy the extracted `syncfusionessentialwpf_{version}.exe` file to a local drive.
+5. Exit the Wizard.
+6. Run Command Prompt in administrator mode and enter the following arguments.
-
- **Arguments:** “installer file path\SyncfusionEssentialStudio(platform)_(version).exe” /Install silent /UNLOCKKEY:“(product unlock key)” [/log “{Log file path}”] [/InstallPath:{Location to install}] [/InstallSamples:{true/false}] [/InstallAssemblies:{true/false}] [/UninstallExistAssemblies:{true/false}] [/InstallToolbox:{true/false}]
+ **Arguments:** `"installer file path\SyncfusionEssentialStudio(platform)_{version}.exe" /Install silent /UNLOCKKEY:"(product unlock key)" [/log "{Log file path}"] [/InstallPath:{Location to install}] [/InstallSamples:{true/false}] [/InstallAssemblies:{true/false}] [/UninstallExistAssemblies:{true/false}] [/InstallToolbox:{true/false}]`
+ N> Arguments inside square brackets are optional.
- N> [..] – Arguments inside the square brackets are optional.
+ **Example:** `"D:\Temp\syncfusionessentialwpf_x.x.x.x.exe" /Install silent /UNLOCKKEY:"product unlock key" /log "C:\Temp\EssentialStudio_Platform.log" /InstallPath:C:\Syncfusion\x.x.x.x /InstallSamples:true /InstallAssemblies:true /UninstallExistAssemblies:true /InstallToolbox:true`
- **Example:** “D:\Temp\syncfusionessentialwpf_x.x.x.x.exe” /Install silent /UNLOCKKEY:“product unlock key” /log “C:\Temp\EssentialStudio_Platform.log” /InstallPath:C:\Syncfusion\x.x.x.x /InstallSamples:true /InstallAssemblies:true /UninstallExistAssemblies:true /InstallToolbox:true
+7. Essential Studio for WPF is installed.
-
-7. Essential Studio for WPF is installed.
+ N> `x.x.x.x` should be replaced with the Essential Studio version, and the Product Unlock Key should be replaced with the Unlock Key for that version.
- N> x.x.x.x should be replaced with the Essential Studio version and the Product Unlock Key needs to be replaced with the Unlock Key for that version.
-
-
-### Command Line Uninstallation
+### Command line uninstallation
Syncfusion Essential WPF can be uninstalled silently using the Command Line.
-1. Run the Syncfusion WPF installer by double-clicking it. The Installer Wizard automatically opens and extracts the package.
-2. The file syncfusionessentialwpf_(version).exe file will be extracted into the Temp directory.
-3. Run %temp%. The Temp folder will be opened. The syncfusionessentialwpf_(version).exe file will be located in one of the folders.
-4. Copy the extracted syncfusionessentialwpf_(version).exe file in local drive.
-5. Exit the Wizard.
-6. Run Command Prompt in administrator mode and enter the following arguments.
-
- **Arguments:** “Copied installer file path\syncfusionessentialwpf_(version).exe” /uninstall silent
+1. Run the Syncfusion WPF installer by double-clicking it. The Installer Wizard automatically opens and extracts the package.
+2. The file `syncfusionessentialwpf_{version}.exe` will be extracted into the Temp directory.
+3. Run `%temp%`. The Temp folder will open. The `syncfusionessentialwpf_{version}.exe` file will be located in one of the folders.
+4. Copy the extracted `syncfusionessentialwpf_{version}.exe` file to a local drive.
+5. Exit the Wizard.
+6. Run Command Prompt in administrator mode and enter the following arguments.
- **Example:** “D:\Temp\syncfusionessentialwpf_x.x.x.x.exe" /uninstall silent
+ **Arguments:** `"Copied installer file path\syncfusionessentialwpf_{version}.exe" /uninstall silent`
+ **Example:** `"D:\Temp\syncfusionessentialwpf_x.x.x.x.exe" /uninstall silent`
-7. Essential Studio for WPF is uninstalled.
+7. Essential Studio for WPF is uninstalled.
diff --git a/wpf/Installation/web-installer/how-to-download.md b/wpf/Installation/web-installer/how-to-download.md
index e7ce550783..4845626a91 100644
--- a/wpf/Installation/web-installer/how-to-download.md
+++ b/wpf/Installation/web-installer/how-to-download.md
@@ -12,70 +12,74 @@ documentation: ug
The Syncfusion WPF web installer can be downloaded from the [Syncfusion.com](https://www.syncfusion.com/wpf-controls) website. You can either download the licensed installer or try our trial installer depending on your license.
- - Trial Installer
- - Licensed Installer
+ - Trial installer
+ - Licensed installer
-## Download the Trial Version
+## Prerequisites
+
+* You must have a Syncfusion account. If you do not have one, sign up at [Syncfusion Account](https://www.syncfusion.com/account/register).
+
+## Download the trial version
Our 30-day trial can be downloaded in two ways.
- * Download Free Trial Setup
- * Start Trials if using components through [NuGet.org](https://www.nuget.org/packages?q=syncfusion)
+ * Download free trial setup
+ * Start trials if using components through [nuget.org](https://www.nuget.org/packages?q=syncfusion)
-### Download Free Trial Setup
+### Download free trial setup
-1. You can evaluate our 30-day free trial by visiting the [Download Free Trial](https://www.syncfusion.com/downloads) page and select the WPF platform.
-2. After completing the required form or logging in with your registered Syncfusion account, you can download the WPF trial installer from the confirmation page. (as shown in below screenshot.)
+1. Visit the [Download Free Trial](https://www.syncfusion.com/downloads) page and select the WPF platform.
+2. After completing the required form or logging in with your registered Syncfusion account, you can download the WPF trial installer from the confirmation page (as shown in the screenshot below).

-3. With a trial license, only the latest version’s trial installer can be downloaded.
-4. After downloading, the Syncfusion WPF web installer can be unlocked using either the trial unlock key or the Syncfusion registered login credential. More information on generating an unlock key can be found in [this](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) article.
-5. Before the trial expires, you can download the trial installer at any time from your registered account’s [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in below screenshot.)
-6. Click the Download (element 1 in the screenshot below) button to get the Syncfusion Essential Studio WPF web installer.
+3. With a trial license, only the latest version's trial installer can be downloaded.
+4. After downloading, the Syncfusion WPF web installer can be unlocked using either the trial unlock key or your Syncfusion registered login credential. For more information on generating an unlock key, see [this](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) article.
+5. Before the trial expires, you can download the trial installer at any time from your registered account's [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page (as shown in the screenshot below).
+6. Click the **Download** (element 1 in the screenshot below) button to get the Syncfusion Essential Studio WPF web installer.

-### Start Trials if using components through [NuGet.org](https://www.nuget.org/packages?q=syncfusion)
+### Start trials if using components through [nuget.org](https://www.nuget.org/packages?q=syncfusion)
-You should initiate an evaluation if you have already obtained our components through [NuGet.org](https://www.nuget.org/packages?q=syncfusion)
+You should initiate an evaluation if you have already obtained our components through [NuGet.org](https://www.nuget.org/packages?q=syncfusion).
-1. You can start your 30-day free trial for WPF from the [Start Trial](https://www.syncfusion.com/account/manage-trials/start-trials) page from your account.
+1. Start your 30-day free trial for WPF from the [Start Trial](https://www.syncfusion.com/account/manage-trials/start-trials) page in your account.
- N> You can generate the license key for your active trial products from [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page. This license key will be mandatory to use our trial products in your application. To know more about License key, refer this [help topic](https://help.syncfusion.com/wpf/licensing/overview).
+ N> You can generate the license key for your active trial products from the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page. This license key is mandatory to use our trial products in your application. To learn more about license keys, refer to this [help topic](https://help.syncfusion.com/wpf/licensing/overview).

-2. To access this page, you must sign up\log in with your Syncfusion account.
+2. To access this page, you must sign up or log in with your Syncfusion account.
3. Begin your trial by selecting the WPF product.
N> If you've already used the trial products and they haven't expired, you won't be able to start the trial for the same product again.
-4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/wpf/licensing/how-to-generate) here at any time before the trial period expires. (as shown in below screenshot.)
+4. After you've started the trial, go to the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page to get the latest version trial installer. You can generate the [unlock key](https://www.syncfusion.com/kb/8069/how-to-generate-unlock-key-for-essentials-studio-products) and [license key](https://help.syncfusion.com/wpf/licensing/how-to-generate) here at any time before the trial period expires (as shown in the screenshot below).

5. You can find your current active trial products on the [Trials & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) page.
-## Download the License Version
+## Download the license version
-1. Syncfusion licensed products will be available in the [License & Downloads](https://www.syncfusion.com/account/downloads) page under your registered Syncfusion account.
-2. You can view all the licenses (both active and expired) associated with your account.
-3. Click the Download (element 1 in the screenshot below) button to download the WPF web installer.
+1. Syncfusion licensed products are available on the [License & Downloads](https://www.syncfusion.com/account/downloads) page under your registered Syncfusion account.
+2. You can view all licenses (both active and expired) associated with your account.
+3. Click the **Download** (element 1 in the screenshot below) button to download the WPF web installer.
4. The most recent version of the installer will be downloaded from this page.
5. To download older version installers, go to [Downloads Older Versions](https://www.syncfusion.com/account/downloads/studio) (element 2 in the screenshot below).
-6. You can download other platform\add-on installers by going to More Downloads Option (element 3 in the screenshot below).
+6. You can download other platform or add-on installers by going to **More Downloads Option** (element 3 in the screenshot below).

-7. Before the license expires, you can download the installer at any time from your registered account’s [License & Downloads](https://www.syncfusion.com/account/downloads) page (See the screenshot below.)
+7. Before the license expires, you can download the installer at any time from your registered account's [License & Downloads](https://www.syncfusion.com/account/downloads) page (see the screenshot below).

-8. After downloading, the Syncfusion WPF web installer can be unlocked using Syncfusion registered login credential.
+8. After downloading, the Syncfusion WPF web installer can be unlocked using your Syncfusion registered login credential.
- N> For Syncfusion trial and licensed products, there is no separate web installer. Based on your account license, Syncfusion trial or licensed products will be installed via web installer.
+ N> For Syncfusion trial and licensed products, there is no separate web installer. Based on your account license, Syncfusion trial or licensed products will be installed via the web installer.
-You can also refer to the [**web installer**](https://help.syncfusion.com/wpf/installation/web-installer/how-to-install) links for step-by-step installation guidelines.
+Refer to the [**web installer**](https://help.syncfusion.com/wpf/installation/web-installer/how-to-install) link for step-by-step installation guidelines.
diff --git a/wpf/Installation/web-installer/how-to-install.md b/wpf/Installation/web-installer/how-to-install.md
index d421030eeb..a40f671d27 100644
--- a/wpf/Installation/web-installer/how-to-install.md
+++ b/wpf/Installation/web-installer/how-to-install.md
@@ -14,7 +14,13 @@ documentation: ug
For the Essential Studio WPF product, Syncfusion offers a Web Installer. This installer alleviates the burden of downloading a larger installer. You can simply download and run the online installer, which will be smaller in size and will download and install the Essential Studio products you have chosen. You can get the most recent version of Essential Studio Web Installer [here](https://www.syncfusion.com/downloads/latest-version).
-
+## Prerequisites
+
+* You must have a Syncfusion account. If you do not have one, sign up at [Syncfusion Account](https://www.syncfusion.com/account/register).
+* Close all running Visual Studio instances before starting the installation.
+* The WPF platform requires .NET Framework 4.5 or later (or .NET Core 3.1 / .NET 5 or later for .NET-based WPF projects) on the target machine.
+* A stable internet connection is required, since the web installer downloads packages during installation.
+
## Installation
The steps below show how to install Essential Studio WPF Web Installer.
@@ -24,7 +30,7 @@ The steps below show how to install Essential Studio WPF Web Installer.

- N> The installer wizard extracts the syncfusionessentialwpfwebinstaller_{version}.exe dialog, which displays the package's unzip operation.
+ N> The installer wizard extracts the `syncfusionessentialwpfwebinstaller_{version}.exe` dialog, which displays the package's unzip operation.
2. The Syncfusion WPF Web Installer's welcome wizard will be displayed. Click the Next button.
@@ -33,13 +39,13 @@ The steps below show how to install Essential Studio WPF Web Installer.
3. The Platform Selection Wizard will appear. From the **Available** tab, select the products to be installed. Select the **Install All** checkbox to install all products.
- **Available**
+ **Available**

- If you have multiple products installed in the same version, they will be listed under the **Installed** tab. You can also select which products to uninstall from the same version. Click the Next button.
+ If you have multiple products installed in the same version, they will be listed under the **Installed** tab. You can also select which products to uninstall from the same version. Click the **Next** button.
- **Installed**
+ **Installed**

@@ -75,12 +81,12 @@ The steps below show how to install Essential Studio WPF Web Installer.
**Additional settings**
- * Select the **Install Demos** check box to install Syncfusion samples, or leave the check box unchecked, if you do not want to install Syncfusion samples
+ * Select the **Install Demos** check box to install Syncfusion samples, or leave the check box unchecked if you do not want to install Syncfusion samples.
* Select the **Register Syncfusion Assemblies in GAC** check box to install the latest Syncfusion assemblies in GAC, or clear this check box when you do not want to install the latest assemblies in GAC.
- * Select the **Configure Syncfusion controls in Visual Studio** check box to configure the Syncfusion controls in the Visual Studio toolbox, or clear this check box when you do not want to configure the Syncfusion controls in the Visual Studio toolbox during installation. Note that you must also select the Register Syncfusion assemblies in GAC check box when you select this check box.
- * Select the **Configure Syncfusion Extensions controls in Visual Studio** checkbox to configure the Syncfusion Extensions in Visual Studio or clear this check box when you do not want to configure the Syncfusion Extensions in Visual Studio.
- * Check the **Create Desktop Shortcut** checkbox to add a desktop shortcut for Syncfusion Control Panel
- * Check the **Create Start Menu Shortcut** checkbox to add a shortcut to the start menu for Syncfusion Control Panel
+ * Select the **Configure Syncfusion controls in Visual Studio** check box to configure the Syncfusion controls in the Visual Studio toolbox, or clear this check box when you do not want to configure the Syncfusion controls in the Visual Studio toolbox during installation. Note that you must also select the **Register Syncfusion assemblies in GAC** check box when you select this check box.
+ * Select the **Configure Syncfusion Extensions controls in Visual Studio** check box to configure the Syncfusion Extensions in Visual Studio, or clear this check box when you do not want to configure the Syncfusion Extensions in Visual Studio.
+ * Check the **Create Desktop Shortcut** check box to add a desktop shortcut for the Syncfusion Control Panel.
+ * Check the **Create Start Menu Shortcut** check box to add a shortcut to the start menu for the Syncfusion Control Panel.
@@ -102,7 +108,7 @@ The steps below show how to install Essential Studio WPF Web Installer.
* To open the Syncfusion Control Panel, click **Launch Control Panel**.
-12. After installation, there will be two Syncfusion control panel entries, as shown below. The Essential Studio entry will manage all Syncfusion products installed in the same version, while the Product entry will only uninstall the specific product setup.
+12. After installation, there will be two Syncfusion Control Panel entries, as shown below. The Essential Studio entry will manage all Syncfusion products installed in the same version, while the Product entry will only uninstall the specific product setup.

@@ -113,7 +119,7 @@ The steps below show how to install Essential Studio WPF Web Installer.
Syncfusion WPF installer can be uninstalled in two ways.
* Uninstall the WPF using the Syncfusion WPF web installer
- * Uninstall the WPF from Windows Control Panel
+ * Uninstall the WPF from Windows control panel
Follow either one of the option below to uninstall Syncfusion Essential Studio WPF installer.
@@ -137,13 +143,13 @@ N> If the **Syncfusion Essential Studio for WPF {version}** entry is selected fr
2. The Platform Selection Wizard will appear. From the **Installed** tab, select the products to be uninstalled. To select all products, check the **Uninstall All** checkbox. Click the Next button.
- **Installed**
+ **Installed**

- You can also select the products to be installed from the **Available** tab.Click the Next button.
+ You can also select the products to be installed from the **Available** tab. Click the **Next** button.
- **Available**
+ **Available**

@@ -177,7 +183,7 @@ N> If the **Syncfusion Essential Studio for WPF {version}** entry is selected fr

-10. When the installation is finished, the **Summary** wizard will appear. Here you can see the list of products that have been successfully and unsuccessfully installed/uninstalled. To close the Summary wizard, click Finish.
+10. When the installation is finished, the **Summary** wizard will appear. Here you can see the list of products that have been successfully and unsuccessfully installed/uninstalled. To close the **Summary** wizard, click **Finish**.

diff --git a/wpf/Licensing/how-to-register-in-an-application.md b/wpf/Licensing/how-to-register-in-an-application.md
index 73a47210dc..e2ef96a20a 100644
--- a/wpf/Licensing/how-to-register-in-an-application.md
+++ b/wpf/Licensing/how-to-register-in-an-application.md
@@ -7,22 +7,42 @@ control: Essential Studio
documentation: ug
---
-# Register Syncfusion License key in WPF application
+# Register Syncfusion license key in a WPF application
The generated license key is just a string that needs to be registered before any Syncfusion control is initiated. The following code is used to register the license.
+**Registering a single license key**
+
{% tabs %}
{% highlight c# %}
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY");
{% endhighlight %}
{% endtabs %}
-N> * Place the license key between double quotes. Also, ensure that Syncfusion.Licensing.dll is referenced in your project where the license key is being registered.
-* Syncfusion license validation is done offline during application execution and does not require internet access. Apps registered with a Syncfusion license key can be deployed on any system that does not have an internet connection.
+**Registering multiple license keys**
+
+You can register multiple license keys using either a comma (,) or a semicolon (;) as the separator between keys.
+
+{% tabs %}
+{% highlight c# %}
+Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY_1,YOUR LICENSE KEY_2,...");
+{% endhighlight %}
+{% endtabs %}
+
+or
+
+{% tabs %}
+{% highlight c# %}
+Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY_1;YOUR LICENSE KEY_2;...");
+{% endhighlight %}
+{% endtabs %}
+
+N> * Place the license key between double quotes. Also, ensure that Syncfusion.Licensing.dll is referenced in your project where the license key is being registered (see the package name in the Prerequisites note above).
+* Syncfusion license validation is done offline during application execution and does not require internet access. Apps registered with a Syncfusion license key can be deployed on any system that does not have an internet connection.
I> Syncfusion license keys can be validated during the Continuous Integration (CI) processes to ensure proper licensing and prevent licensing errors during deployment. Refer to the [CI License Validation](https://help.syncfusion.com/wpf/licensing/licensing-faq/ci-license-validation) section for detailed instructions on how to implement it.
-### WPF
+### WPF
You can register the license key in App constructor of **App.xaml.cs** in C#. If App constructor not available in **App.xaml.cs**, create the "App()" constructor in **App.xaml.cs** and register the license key inside the constructor. In Visual Basic, register the license code in **App.xaml.vb**.
diff --git a/wpf/Licensing/licensing-faq/licensing-images/license-validation-method-new.png b/wpf/Licensing/licensing-faq/licensing-images/license-validation-method-new.png
new file mode 100644
index 0000000000..c3c1390012
Binary files /dev/null and b/wpf/Licensing/licensing-faq/licensing-images/license-validation-method-new.png differ
diff --git a/wpf/Visual-Studio-Integration/Add-Item.md b/wpf/Visual-Studio-Integration/Add-Item.md
index 177d2ff259..78d92b1ba3 100644
--- a/wpf/Visual-Studio-Integration/Add-Item.md
+++ b/wpf/Visual-Studio-Integration/Add-Item.md
@@ -14,7 +14,7 @@ Syncfusion® provides robust support for Visual Studio Item Templates, which fac
I> The Syncfusion® WPF item templates are available from v19.1.0.54.
-The following steps will guide you to add the Syncfusion® WPF Components to your Visual Studio WPF application.
+The following steps will guide you to add the Syncfusion® WPF components to your Visual Studio WPF application.
> Check whether the **WPF Extensions - Syncfusion®** are installed or not in Visual Studio Extension Manager by going to **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and Visual Studio 2017 or lower by going to **Tools -> Extensions and Updates -> Installed**. If this extension is not installed, please install the extension by following the steps from the [download and installation](https://help.syncfusion.com/wpf/visual-studio-integration/download-and-installation) help topic.
@@ -35,7 +35,7 @@ The following steps will guide you to add the Syncfusion® WPF Components to you

-4. The Syncfusion WPF Item Template wizard will be launched as follows.
+4. The Syncfusion® WPF Item Template wizard will be launched as follows.

@@ -53,11 +53,11 @@ The following steps will guide you to add the Syncfusion® WPF Components to you

-6. Choose an assembly reference option such as GAC location, Essential Studio® installed location, or NuGet packages to specify where the required Syncfusion® assemblies are added to the project.
+6. Choose an assembly reference option such as GAC location, Essential Studio® installed location, or NuGet packages to specify where the required Syncfusion® assemblies are added to the project.
N> If the Syncfusion® Essential WPF build is installed, the **Installed Location** and **GAC** options will be enabled. Without installing the Syncfusion® Essential WPF setup, use the NuGet option. The GAC option will not be available when using the Syncfusion® WPF components in a .NET Core application. The Version drop-down lists the installed WPF versions.
-7. Click **Add**, and a pop-up will appear providing information about adding component **files** and **NuGet/Assemblies** details.
+7. Click **Add**, and a pop-up will appear with details about the component **files** and **NuGet/Assemblies** being added.

@@ -65,7 +65,7 @@ The following steps will guide you to add the Syncfusion® WPF Components to you

-9. 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/license-key#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://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx) post for understanding the licensing changes introduced in Essential Studio®.
+9. Then, a message box stating that Syncfusion® license registration is required will be shown if you installed the trial setup or NuGet packages, since Syncfusion® introduced the licensing system starting with the 2018 Volume 2 (v16.2.0.41) Essential Studio® release. Navigate to the [help topic](https://help.syncfusion.com/common/essential-studio/licensing/license-key#how-to-generate-syncfusion-license-key), which is shown in the licensing message box, to generate and register the Syncfusion® license key in your project. Refer to this [blog](https://blog.syncfusion.com/post/Whats-New-in-2018-Volume-2-Licensing-Changes-in-the-1620x-Version-of-Essential-Studio.aspx) post to understand the licensing changes introduced in Essential Studio®.

@@ -75,6 +75,6 @@ The following steps will guide you to add the Syncfusion® WPF Components to you

- **For VB:** Open the **Application.xaml** file in your project. Locate the line of code where the main window is being instantiated and set as the startup window.
+ **For VB:** Open the **Application.xaml** file in your project. Locate the line of code where the main window is being instantiated and set as the startup window.

\ No newline at end of file
diff --git a/wpf/Visual-Studio-Integration/Add-References.md b/wpf/Visual-Studio-Integration/Add-References.md
index 65c8875652..bb37de39c2 100644
--- a/wpf/Visual-Studio-Integration/Add-References.md
+++ b/wpf/Visual-Studio-Integration/Add-References.md
@@ -1,7 +1,7 @@
---
layout: post
title: Add References| Wpf | Syncfusion
-description: Syncfusion Reference Manger extension is add-in to add the Syncfusion references into the WinForms application
+description: Syncfusion Reference Manager extension is an add-in to add the Syncfusion references into the WPF application
platform: wpf
control: Syncfusion Extensions
documentation: ug
@@ -15,11 +15,11 @@ N> This Reference Manager can be applied to a project for Syncfusion® assembly
To add the Syncfusion® assembly references in Visual Studio, follow the steps below:
-> Check whether the **WPF Extensions - Syncfusion** are installed or not in Visual Studio Extension Manager by going to **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and for Visual Studio 2017 or lower by going to **Tools -> Extensions and Updates -> Installed**. If this extension not installed, please install the extension by follow the steps from the [download and installation](download-and-installation) help topic.
+> Check whether the **WPF Extensions - Syncfusion** are installed or not in Visual Studio Extension Manager by going to **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and for Visual Studio 2017 or lower by going to **Tools -> Extensions and Updates -> Installed**. If this extension is not installed, please install the extension by following the steps from the [download and installation](download-and-installation) help topic.
1. Open a new or existing **WPF** application.
-2. To open Syncfusion Reference Manager Wizard, follow either one of the options below:
+2. To open the Syncfusion Reference Manager Wizard, follow either one of the options below:
**Option 1:**
Click **Extensions->Syncfusion Menu** and choose **Essential Studio® for WPF > Add References…** in **Visual Studio**.
@@ -40,13 +40,13 @@ To add the Syncfusion® assembly references in Visual Studio, follow the steps b

- **Platform Selection:** Platform selection option will appear as an option in Syncfusion Reference Manager if opened from a Console/Class Library project. Select the appropriate platform.
+ **Platform Selection:** The platform selection option will appear in Syncfusion Reference Manager if it is opened from a Console/Class Library project. Select the appropriate platform.

N> The platform selection option will appear only if Essential Studio® for Enterprise Edition with the platforms WPF and Windows Forms has been installed, or if both Essential Studio® for WPF and WinForms have been installed.
- **Assembly From:** Choose the assembly location, from where the assembly is added to the project.
+ **Assembly From:** Choose the assembly location from where the assembly is added to the project.

@@ -59,30 +59,30 @@ To add the Syncfusion® assembly references in Visual Studio, follow the steps b
N> WPF (.NET Core 3.1 and .NET 5.0) applications in Visual Studio 2019 are supported from version 18.2.0.44, .NET 6.0 applications in Visual Studio 2022 are supported from 19.4.0.38, .NET 7.0 applications in Visual Studio 2022 are supported from 20.4.0.38, and .NET 8.0 applications in Visual Studio 2022 are supported from 23.2.4. The version combo box is not visible for the NuGet option.
- **Themes Option:** Choose the necessary themes based on your requirements. To learn more about built-in themes and their available assembly, click the link below.
+ **Themes Option:** Choose the necessary themes based on your requirements. To learn more about the built-in themes and their available assemblies, click the link below.
- [https://help.syncfusion.com/wpf/themes/](https://help.syncfusion.com/wpf/themes/)
+ [https://help.syncfusion.com/wpf/themes/](https://help.syncfusion.com/wpf/themes)

- N> Themes option will be enabled only if we selected theme supported controls.
+ N> Themes option will be enabled only if theme-supported controls are selected.

-4. Select the required controls you want to add to your project. Then click **Done** to add the project's required assemblies for the specified controls. The list of required assemblies for the selected controls to be added is shown in the screenshot below.
+4. Select the required controls you want to add to your project. Then click **Done** to add the required assemblies for the specified controls to the project. The list of required assemblies to be added for the selected controls is shown in the screenshot below.

-5. Click **OK**. The listed Syncfusion assemblies are added to project. Then it notifies “Syncfusion assemblies have been added successfully” in Visual Studio status bar.
+5. Click **OK**. The listed Syncfusion assemblies are added to the project. Then it notifies, "Syncfusion assemblies have been added successfully," in the Visual Studio status bar.

-6. 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®.
+6. Then, a message box stating that Syncfusion® license registration is required will be shown if you installed the trial setup or NuGet packages, since Syncfusion® introduced the licensing system starting with 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), which is shown in the licensing message box, to generate and register the Syncfusion® license key in your project. Refer to this [blog](https://www.syncfusion.com/blogs/post/whats-new-in-2018-volume-2.aspx) post to understand the licensing changes introduced in Essential Studio®.

-N> Reference Manager support is provided by Syncfusion® for select versions of the .NET Framework that are included (as assemblies) in the Syncfusion® Essential Studio® installation. If you try to add Syncfusion assemblies to a project and the project framework isn't compatible with the specified Syncfusion® version assemblies, a dialogue box shows with the message "**Current build v{version} isn't compatible with this framework v{Framework} Version**."
+N> Reference Manager support is provided by Syncfusion® for select versions of the .NET Framework that are included (as assemblies) in the Syncfusion® Essential Studio® installation. If you try to add Syncfusion assemblies to a project and the project framework isn't compatible with the specified Syncfusion® version assemblies, a dialog box appears with the message, "**Current build v{version} isn't compatible with this framework v{Framework} Version**."
diff --git a/wpf/Visual-Studio-Integration/Check-for-Updates.md b/wpf/Visual-Studio-Integration/Check-for-Updates.md
index c841dabcc2..18e028980f 100644
--- a/wpf/Visual-Studio-Integration/Check-for-Updates.md
+++ b/wpf/Visual-Studio-Integration/Check-for-Updates.md
@@ -1,7 +1,7 @@
---
layout: post
title: Check for Updates | Wpf | Syncfusion
-description: Syncfusion Check for Updates provides Extensions to update most recent version of the Essential Studio® release.
+description: Syncfusion Check for Updates provides extensions to update to the most recent version of the Essential Studio® release.
platform: wpf
control: Visual Studio Extensions
documentation: ug
@@ -11,15 +11,15 @@ documentation: ug
Syncfusion® provides extensions to update the most recent version of the Essential Studio® release. Installing the most recent version ensures that you always have the most up-to-date features, fixes, and improvements.
-I> The Syncfusion® Check for updates is available from v17.1.0.32.
+I> The Syncfusion® Check for Updates is available from v17.1.0.32.
-You can check the availability of updates in Visual Studio and then install the update version if required.
+You can check the availability of updates in Visual Studio and then install the updated version if required.
1. Choose **Extensions->Syncfusion->Check for Updates…** in the Visual Studio menu.

- N> In Visual Studio 2017 or lower, Choose Syncfusion -> Check for Updates… in the Visual Studio menu.
+ N> In Visual Studio 2017 or lower, choose Syncfusion -> Check for Updates… in the Visual Studio menu.

diff --git a/wpf/Visual-Studio-Integration/Download-and-Installation.md b/wpf/Visual-Studio-Integration/Download-and-Installation.md
index 4a95fd0e72..99125d5deb 100644
--- a/wpf/Visual-Studio-Integration/Download-and-Installation.md
+++ b/wpf/Visual-Studio-Integration/Download-and-Installation.md
@@ -18,20 +18,20 @@ In the below Visual Studio Marketplace link, Syncfusion® is publishing the WPF
## Install through the Visual Studio Manage Extensions
-The steps below assist you to how to install the Syncfusion WPF extensions from Visual Studio **Manage Extensions**.
+The steps below show how to install the Syncfusion WPF extensions from Visual Studio **Manage Extensions**.
-1. Open the Visual Studio.
-2. Navigate to **Extension -> Manage Extensions** and open the Manage Extensions.
+1. Open Visual Studio.
+2. Navigate to **Extensions -> Manage Extensions** and open the Manage Extensions.
> In Visual Studio 2017 or lower, go to Tools -> Extensions and Updates
3. On the left, click the **Online** tab and type **"WPF Extensions"** in the search box.

-4. Click the Download button in the “**WPF Extensions - Syncfusion**”.
+4. Click the **Download** button next to **WPF Extensions - Syncfusion**.
5. Close all Visual Studio instances after downloading the extensions to begin the installation process. You can see the following VSIX installation prompt.

6. Click the **Modify** button.
-7. When the installation is finished, launch the Visual Studio.
+7. When the installation is finished, launch Visual Studio.
8. Now, you can use the Syncfusion extensions from Visual Studio under the Extensions menu.

@@ -53,7 +53,7 @@ The steps below illustrate how to download and install the Syncfusion WPF extens

4. Click the **Install** button.
-5. After the installation is complete, open Visual Studio 2019. You can now use Syncfusion extensions from the Visual Studio under the Extensions menu.
+5. After the installation is complete, open Visual Studio. You can now use Syncfusion extensions from Visual Studio under the Extensions menu.

diff --git a/wpf/Visual-Studio-Integration/Overview.md b/wpf/Visual-Studio-Integration/Overview.md
index a14ab6d73a..39b44f9874 100644
--- a/wpf/Visual-Studio-Integration/Overview.md
+++ b/wpf/Visual-Studio-Integration/Overview.md
@@ -11,7 +11,7 @@ documentation: ug
The Syncfusion® WPF Studio Extensions can be accessed through the Syncfusion® Menu to create and configure the project with Syncfusion® references in Visual Studio. The Syncfusion® WPF Extensions supports Microsoft Visual Studio 2015 or higher.
-N> The Syncfusion® Extension is published in the Visual Studio Marketplace. We provided separate Syncfusion® WPF Extension support for Visual Studio 2022 and Visual Studio 2019 or lower. Please refer to the marketplace link below.
+N> The Syncfusion® Extension is published in the Visual Studio Marketplace. We provide separate Syncfusion® WPF Extension support for Visual Studio 2022 and Visual Studio 2019 or lower. Please refer to the marketplace link below.
[Visual Studio 2022](https://marketplace.visualstudio.com/items?itemName=SyncfusionInc.WPFVSExtension)
@@ -22,11 +22,11 @@ I> The Syncfusion® WPF menu option is available from `v17.1.0.32`.
The Syncfusion® provides the following extension supports in Visual Studio:
1. [Template Studio](https://help.syncfusion.com/wpf/visual-studio-integration/template-studio): Syncfusion WPF Template Studio simplifies application development with its components by managing references and providing pre-defined code. It streamlines the process of creating WPF applications.
-2. [Create Project](https://help.syncfusion.com/wpf/visual-studio-integration/create-project): Creates the Syncfusion WPF application by adding the required Syncfusion assemblies and XMAL.
-3. [Add Item](https://help.syncfusion.com/wpf/visual-studio-integration/add-item): Add Syncfusion WPF Controls into the WPF application with add Syncfusion WPF assemblies/NuGet packages
+2. [Create Project](https://help.syncfusion.com/wpf/visual-studio-integration/template-studio): Creates the Syncfusion WPF application by adding the required Syncfusion assemblies and XAML.
+3. [Add Item](https://help.syncfusion.com/wpf/visual-studio-integration/add-item): Add Syncfusion WPF controls to the WPF application along with the required Syncfusion WPF assemblies/NuGet packages.
4. [Add References](https://help.syncfusion.com/wpf/visual-studio-integration/add-references): Add the required Syncfusion assembly to WPF project reference based on the selected control(s).
5. [Toolbox Configuration](https://help.syncfusion.com/wpf/visual-studio-integration/toolbox-configuration): Configure the Syncfusion controls into the Visual Studio .NET toolbox.
-6. [Troubleshooter](https://help.syncfusion.com/wpf/visual-studio-integration/troubleshooting): Troubleshoots the project with the Syncfusion configuration and apply the fix like, wrong Framework Syncfusion assembly added to the project or missing any Syncfusion dependent assembly of a referred assembly.
+6. [Troubleshooter](https://help.syncfusion.com/wpf/visual-studio-integration/troubleshooting): Troubleshoots the project with the Syncfusion configuration and applies fixes such as a wrong framework Syncfusion assembly added to the project or a missing Syncfusion dependent assembly of a referred assembly.
**No project selected in Visual Studio**
@@ -38,6 +38,6 @@ The Syncfusion® provides the following extension supports in Visual Studio:
**Selected Syncfusion WPF application in Visual Studio**
-
+
N> In Visual Studio 2017 or lower, you can see the Syncfusion menu directly in the Visual Studio menu.
diff --git a/wpf/Visual-Studio-Integration/Syncfusion-Notifications.md b/wpf/Visual-Studio-Integration/Syncfusion-Notifications.md
index ec5a4f5172..0fc9a2fb01 100644
--- a/wpf/Visual-Studio-Integration/Syncfusion-Notifications.md
+++ b/wpf/Visual-Studio-Integration/Syncfusion-Notifications.md
@@ -9,15 +9,15 @@ documentation: ug
# Syncfusion® Notifications
-Syncfusion® enhances the user experience in WPF applications through notification messages. These notifications cover various aspects, including alerts for trial applications when utilizing Syncfusion® trial assemblies, updates regarding the availability of the latest Syncfusion® NuGet package, and notifications regarding newer releases of Essential Studio®. By keeping users informed, Syncfusion® ensures that developers stay updated with Syncfusion®'s latest features and enhancements.
+Syncfusion® enhances the user experience in WPF applications through notification messages. These notifications cover various aspects, including alerts for trial applications when utilizing Syncfusion® trial assemblies, updates regarding the availability of the latest Syncfusion® NuGet package, and notifications regarding newer releases of Essential Studio®. By keeping users informed, Syncfusion® ensures that developers stay updated with the latest Syncfusion® features and enhancements.
N> The Syncfusion® Notification feature is available from Essential Studio® v22.1.34.
## Notification Configuration
-The Syncfusion® Options page allows you to configure notification settings. Customise trial and newer version notifications with a simple true or false toggle.
+The Syncfusion® Options page allows you to configure notification settings. Customize the trial, license, and newer version notifications with a simple true or false toggle.
-It can be accessed by clicking **Tools -> Options -> Syncfusion -> WPF**
+It can be accessed by clicking **Tools -> Options -> Syncfusion -> WPF**.

diff --git a/wpf/Visual-Studio-Integration/Syncfusion-Reference-Manger_images/Syncfusion-Reference-Manger-img2.png b/wpf/Visual-Studio-Integration/Syncfusion-Reference-Manger_images/Syncfusion-Reference-Manger-img2.png
index ee33f01aff..b612743490 100644
Binary files a/wpf/Visual-Studio-Integration/Syncfusion-Reference-Manger_images/Syncfusion-Reference-Manger-img2.png and b/wpf/Visual-Studio-Integration/Syncfusion-Reference-Manger_images/Syncfusion-Reference-Manger-img2.png differ
diff --git a/wpf/Visual-Studio-Integration/Template-Studio.md b/wpf/Visual-Studio-Integration/Template-Studio.md
index 9f49dd69e3..93132e2198 100644
--- a/wpf/Visual-Studio-Integration/Template-Studio.md
+++ b/wpf/Visual-Studio-Integration/Template-Studio.md
@@ -1,7 +1,7 @@
---
layout: post
title: Template Studio | Wpf | Syncfusion
-description: Syncfusion provides the Visual Studio Project Templates for the Syncfusion WPF platform to create Syncfusion WPF Application by addiing the required assemblies
+description: Syncfusion provides the Visual Studio Project Templates for the Syncfusion WPF platform to create Syncfusion WPF Application by adding the required assemblies
platform: wpf
control: Syncfusion Extensions
documentation: ug
@@ -14,25 +14,25 @@ The WPF Template Studio is a tool Syncfusion® provides specifically for buildin
I> The Syncfusion® WPF Template Studio is available from v23.1.36.
-N> WPF Template Studio works seamlessly with Visual Studio 2017 or later. For the Visual Studio 2015 or lower versions, it is recommended to use a [WPF project template](https://help.syncfusion.com/wpf/visual-studio-integration/create-project).
+N> WPF Template Studio works seamlessly with Visual Studio 2017 or later. For the Visual Studio 2015 or lower versions, it is recommended to use a [WPF project template](https://help.syncfusion.com/wpf/visual-studio-integration/template-studio).
Create the Syncfusion® WPF project using the Visual Studio Project Template by following the provided steps.
> Check whether the **WPF Extensions - Syncfusion** are installed or not in Visual Studio Extension Manager by going to **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later, and for Visual Studio 2017 by going to **Tools -> Extensions and Updates -> Installed**. If this extension is not installed, please install the extension by following the steps from the [download and installation](https://help.syncfusion.com/wpf/visual-studio-integration/download-and-installation) help topic.
-1. Open the Visual Studio 2022.
+1. Open Visual Studio 2022.
-2. Select one of the following options to create the Syncfusion® WPF application
+2. Select one of the following options to create the Syncfusion® WPF application.
**Option 1:**
- Choose **Extension -> Syncfusion® -> Essential Studio® for WPF -> Create New Syncfusion® Project…** from the Visual Studio menu.
+ Choose **Extensions -> Syncfusion® -> Essential Studio® for WPF -> Create New Syncfusion® Project…** from the Visual Studio menu.

N> In Visual Studio 2017, you can see the Syncfusion® menu directly in the Visual Studio menu.
**Option 2:**
- Choose **File -> New -> Project** from the menu. This launches a new dialogue for creating a new application. Filtering the application type by Syncfusion® or typing Syncfusion® as a keyword in the search option can help you find the Syncfusion® templates for WPF.
+ Choose **File -> New -> Project** from the menu. This launches a new dialog for creating a new application. Filter the application type by Syncfusion® or type Syncfusion® as a keyword in the search box to find the Syncfusion® WPF templates.

@@ -40,29 +40,29 @@ Create the Syncfusion® WPF project using the Visual Studio Project Template by

-4. When you launch the **Syncfusion® WPF Template Studio**, you will encounter a configuration wizard that allows you to set up your Syncfusion® WPF application. Within this wizard, you will have the option to specify your preferred .NET Core version or .NET Framework version, select the desired language(CSharp or Visual Basic), and choose the reference type according to your requirements.
+4. When you launch the **Syncfusion® WPF Template Studio**, you will see a configuration wizard that allows you to set up your Syncfusion® WPF application. Within this wizard, you will have the option to specify your preferred .NET Core version or .NET Framework version, select the desired language (C# or Visual Basic), and choose the reference type according to your requirements.

- N> The installed location and GAC options will be available only after the Syncfusion® Essential WPF setup has been installed. Use the NuGet option instead of installing the Syncfusion® Essential WPF setup. Also, the GAC option will not be available when you choose .NET 8.0 and .NET 9.0 from the project type option in Visual Studio.
+ N> The installed location and GAC options will be available only after the Syncfusion® Essential WPF setup has been installed. Use the NuGet option instead of installing the Syncfusion® Essential WPF setup. Also, the GAC option will not be available when you choose .NET 8.0 or .NET 9.0 from the project type option in Visual Studio.
- I> Visual Basic Language support is available in WPF Template Studio starting from version 25.1.35.
+ I> Visual Basic language support is available in WPF Template Studio starting from version 25.1.35.
5. Click **Next** or navigate to the **Type** tab, then select the desired Syncfusion® WPF application type. When selecting the type of template for your application, you have two options:

- **Predefined template:** Choose this option to select from 5 predefined templates, including Calendar, Contact, Outlook, Docking Manager, Spreadsheet, Tile View, and Word. By choosing one of these templates, you can create your application without needing to follow any further steps.
+ **Predefined template:** Choose this option to select from 7 predefined templates: Calendar, Contact, Outlook, Docking Manager, Spreadsheet, Tile View, and Word. By choosing one of these templates, you can create your application without needing to follow any further steps.

- **Project type:** Choose this option to select from 4 project types, including Navigation Pane, Blank, Menu Bar, and Ribbon .
+ **Project type:** Choose this option to select from 4 project types: Navigation Pane, Blank, Menu Bar, and Ribbon.
6. Click **Next** or navigate to the **Pages** tab to access a list of available Syncfusion® WPF components you can add to the application.

- To unselect the added control(s), Click ‘x’ for the corresponding control in the control list from the Project Details.
+ To unselect the added control(s), click 'x' for the corresponding control in the control list from the Project Details.
N> The Control Features option is not accessible for Blank, Settings, and Master Detail Pages.
@@ -70,7 +70,7 @@ Create the Syncfusion® WPF project using the Visual Studio Project Template by

-8. Click **Next** or navigate the **App Features** tab to select the desired application features.
+8. Click **Next** or navigate to the **App Features** tab to select the desired application features.

@@ -145,6 +145,6 @@ In the **Project Details** section, you can modify configurations and project ty
>
>
-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®.
+13. Then, the 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 to understand the licensing changes introduced in Essential Studio®.

\ No newline at end of file
diff --git a/wpf/Visual-Studio-Integration/Toolbox-Configuration.md b/wpf/Visual-Studio-Integration/Toolbox-Configuration.md
index 9efff56a83..4d0d1af89f 100644
--- a/wpf/Visual-Studio-Integration/Toolbox-Configuration.md
+++ b/wpf/Visual-Studio-Integration/Toolbox-Configuration.md
@@ -20,12 +20,12 @@ To add the Syncfusion® WPF components via the Syncfusion Toolbox Installer, per
1. To launch Toolbox configuration utility, follow either one of the options below:
**Option 1:**
- Open the Syncfusion Control Panel, click **Add On and Utilities > Toolbox Installer**.
+ Open the Syncfusion Control Panel, click **Add On and Utilities -> Toolbox Installer**.

**Option 2:**
- Click **Syncfusion menu** and choose **Essential Studio® for WPF > Toolbox Configuration...** in **Visual Studio**
+ Click **Syncfusion menu** and choose **Essential Studio® for WPF -> Toolbox Configuration...** in **Visual Studio**.

@@ -39,13 +39,13 @@ To add the Syncfusion® WPF components via the Syncfusion Toolbox Installer, per
The following options are available in Toolbox Configuration:
- * Install VS2015 – Configures Framework 4.6.2 Syncfusion controls in VS 2015 toolbox.
- * Install VS2017 – Configures Framework 4.6.2 Syncfusion controls in VS 2017 toolbox.
- * Install VS2019 – Configures Framework 4.6.2 Syncfusion controls in VS 2019 toolbox
- * Install VS2022 – Configures Framework 4.6.2 Syncfusion controls in VS 2022 toolbox.
- * Install VS2026 – Configures Framework 4.6.2 Syncfusion controls in VS 2026 toolbox.
+ * Install VS2015 - Configures Framework 4.6.2 Syncfusion controls in VS 2015 toolbox.
+ * Install VS2017 - Configures Framework 4.6.2 Syncfusion controls in VS 2017 toolbox.
+ * Install VS2019 - Configures Framework 4.6.2 Syncfusion controls in VS 2019 toolbox.
+ * Install VS2022 - Configures Framework 4.6.2 Syncfusion controls in VS 2022 toolbox.
+ * Install VS2026 - Configures Framework 4.6.2 Syncfusion controls in VS 2026 toolbox.
- N> You can also configure Syncfusion controls from a lower version Framework assembly to higher version of Visual Studio.
+ N> You can also configure Syncfusion controls from a lower version Framework assembly to a higher version of Visual Studio.
3. The successful configuration of Toolbox is indicated by an Information message. Click OK.
@@ -53,7 +53,7 @@ To add the Syncfusion® WPF components via the Syncfusion Toolbox Installer, per
N> * If your installed controls are not reflected properly in the Visual Studio Toolbox, you'll have to reset the Toolbox.
- * This tool configures only the controls that are located under {Installed Location}\Assemblies\{Framework version}.
+ * This tool configures only the controls that are located under {Installed Location}\Assemblies\{Framework version}.
## Configuring toolbox for WPF in Visual Studio 2026
@@ -63,18 +63,18 @@ From 2025 Volume 3 SP 2, Syncfusion® started providing toolbox support for .NET
From 2021 Volume 4, Syncfusion® started providing toolbox support for .NET Framework in Visual Studio 2022 Toolbox. After installing the Syncfusion® WPF installer, Syncfusion® controls will be automatically configured in the Visual Studio 2022 toolbox for WPF projects.
-N> * Syncfusion® WPF .NET 5.0 controls will be compatible with .NET 6.0, on installing the Syncfusion® WPF installer, our .NET 5.0 controls will be configured the toolbox for .NET 6.0 projects too.
+N> * Syncfusion® WPF .NET 5.0 controls will be compatible with .NET 6.0, on installing the Syncfusion® WPF installer, the .NET 5.0 controls will be configured in the toolbox for .NET 6.0 projects too.
-## Configuring toolbox for WPF .NET 8.0\9.0\10.0 projects
+## Configuring toolbox for WPF .NET 8.0, 9.0, and 10.0 projects
-From 2025 Volume 3 SP 2 Release, Syncfusion® started providing toolbox support for WPF .NET 8.0\9.0\10.0 framework in Visual Studio 2026. Syncfusion® controls will be automatically configured in the Visual Studio 2026 toolbox for WPF .NET 8.0\9.0\10.0 projects.
+From 2025 Volume 3 SP 2 Release, Syncfusion® started providing toolbox support for WPF .NET 8.0, 9.0, and 10.0 frameworks in Visual Studio 2026. Syncfusion® controls will be automatically configured in the Visual Studio 2026 toolbox for WPF .NET 8.0, 9.0, and 10.0 projects.
## Configuring toolbox for WPF .NET 5.0 projects
-From 2021 Volume 1, Syncfusion® started providing toolbox support for the WPF .NET 5.0 framework in Visual Studio. After installing the Syncfusion® WPF installer, Syncfusion® controls will be automatically configured in the Visual Studio toolbox for WPF.NET 5.0 projects.
+From 2021 Volume 1, Syncfusion® started providing toolbox support for the WPF .NET 5.0 framework in Visual Studio. After installing the Syncfusion® WPF installer, Syncfusion® controls will be automatically configured in the Visual Studio toolbox for WPF .NET 5.0 projects.
N> * Syncfusion® included this toolbox support for .NET 5.0 WPF platform from 2021 Volume 1 release version v19.1.0.54 only.
-* If the project was created with TargetFramework.NET Core 3.1 and then changed to.NET 5.0 after installing the WPF setup, you must restart Visual Studio to see the Syncfusion® controls in the Visual Studio Toolbox.
+* If the project was created with TargetFramework .NET Core 3.1 and then changed to .NET 5.0 after installing the WPF setup, you must restart Visual Studio to see the Syncfusion® controls in the Visual Studio Toolbox.
* Visual Studio 2019 16.7 Preview 2 and later is required.
### Upgrading the Syncfusion® WPF toolbox .NET 5.0 controls without installing the build
@@ -83,11 +83,11 @@ You can upgrade the Syncfusion® WPF toolbox for .NET 5.0 control with NuGet pac
Use the following steps to add the Syncfusion® WPF controls through Syncfusion® NuGet packages:
-**step 1:**
+**Step 1:**
Extract **"Syncfusion.UI.WPF.NET"** package by using the below commands.
- Open Command prompt from nuget.exe path and run the following commands
+ Open Command prompt from nuget.exe path and run the following commands.
**Command:** {nuget.exe path} add "F:\Syncfusion\Syncfusion.UI.WPF.NET.{version}.nupkg" -Source "F:\Syncfusion\Expand" -expand
@@ -95,7 +95,7 @@ Use the following steps to add the Syncfusion® WPF controls through Syncfusion

-**step 2:**
+**Step 2:**
Open **"Syncfusion Toolbox for WPF.config"** file from the following location.
@@ -116,20 +116,20 @@ Use the following steps to add the Syncfusion® WPF controls through Syncfusion
{% endhighlight %}
{% endtabs %}
-**step 3:**
+**Step 3:**
Update extracted Syncfusion® NuGet package path in **value** attribute.
**Example:**

-**step 4:**
+**Step 4:**
- Now restart the Visual Studio 2019 to get populate the latest Syncfusion® controls in Toolbox.
+ Now restart Visual Studio 2019 to populate the latest Syncfusion® controls in the Toolbox.
## Configuring toolbox for .NET Core 3.1 projects
The Syncfusion® NuGet packages must be installed in the WPF .NET Core application before the Syncfusion® toolbox can be configured. The corresponding NuGet packages for Syncfusion® components will be configured in the Visual Studio toolbox after installing the Syncfusion® NuGet packages in the .NET Core application.
-Please refer the documentation [link](../installation/install-nuget-packages), to learn more about how to use the Syncfusion® components using the Syncfusion® NuGet packages in .NET Core application.
+Please refer to the documentation [link](../installation/install-nuget-packages), to learn more about how to use the Syncfusion® components using the Syncfusion® NuGet packages in .NET Core application.
diff --git a/wpf/Visual-Studio-Integration/Troubleshooting.md b/wpf/Visual-Studio-Integration/Troubleshooting.md
index 74ffbe9786..392328926d 100644
--- a/wpf/Visual-Studio-Integration/Troubleshooting.md
+++ b/wpf/Visual-Studio-Integration/Troubleshooting.md
@@ -11,40 +11,40 @@ documentation: ug
Troubleshoot the project with the Syncfusion® configuration and apply the fix, such as the wrong .NET Framework version of a Syncfusion® assembly to the project or missing any Syncfusion® dependent assembly of a referred assembly. The Syncfusion Troubleshooter can perform the following tasks:
-* Report the Configuration issues.
-* Apply the solution
+* Report the configuration issues.
+* Apply the solution.
-## Report the Configuration issues
+## Report the configuration issues
-The steps below will assist you in using the Syncfusion Troubleshooter by Visual Studio.
+The steps below will assist you in using the Syncfusion Troubleshooter in Visual Studio.
-> Check whether the **WPF Extensions - Syncfusion** are installed or not in Visual Studio Extension Manager by going to **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and for Visual Studio 2017 or lower by going to **Tools -> Extensions and Updates -> Installed**. If this extension not installed, please install the extension by follow the steps from the [download and installation](download-and-installation) help topic.
+> Check whether the **WPF Extensions - Syncfusion** are installed or not in Visual Studio Extension Manager by going to **Extensions -> Manage Extensions -> Installed** for Visual Studio 2019 or later and for Visual Studio 2017 or lower by going to **Tools -> Extensions and Updates -> Installed**. If this extension is not installed, please install it by following the steps in the [download and installation](download-and-installation) help topic.
-1. To open Syncfusion Troubleshooter Wizard, follow either one of the options below:
+1. To open the Syncfusion Troubleshooter Wizard, follow either one of the options below:
**Option 1**
- Open an existing Syncfusion WPF Application, Click **Extensions-> Syncfusion Menu and choose Essential Studio® for WPF > Troubleshoot…** in Visual Studio.
+ Open an existing Syncfusion WPF application, then click **Extensions -> Syncfusion -> Essential Studio® for WPF -> Troubleshoot…** in Visual Studio.

- N> In Visual Studio 2017 or lower, click Syncfusion Menu and choose Essential Studio® for WPF > Troubleshoot… in Visual Studio.
+ N> In Visual Studio 2017 or lower, click the Syncfusion menu and choose Essential Studio® for WPF -> Troubleshoot… in Visual Studio.

**Option 2**
- **Right-click the Project file in Solution Explorer**, then select the command **Syncfusion Troubleshooter…**
+ **Right-click the Project file in Solution Explorer**, then select the command **Syncfusion Troubleshooter…**.

-2. Analyze the project now, and if any Syncfusion® controls project configuration errors are discovered, they will be reported in the Troubleshooter dialog. If there are no configuration issues with the project, the dialog box will indicate that no modifications are required in the following areas:
+2. Analyze the project now, and if any Syncfusion® controls project configuration errors are discovered, they will be reported in the Troubleshooter dialog. If there are no configuration issues with the project, the dialog box will indicate that no modifications are required in the following areas:
-* Syncfusion assembly references.
-* Syncfusion NuGet Packages.
-* Syncfusion Toolbox Configuration.
+ * Syncfusion assembly references.
+ * Syncfusion NuGet Packages.
+ * Syncfusion Toolbox Configuration.

-I> The Syncfusion Troubleshooter options will be visible only for Syncfusion® projects which means the project should contain Syncfusion® assemblies or Syncfusion® NuGet packages referred, and project should be .NET Framework project.
+I> The Syncfusion Troubleshooter options will be visible only for Syncfusion® projects, which means the project should contain Syncfusion® assemblies or Syncfusion® NuGet packages referred, and the project should be a .NET Framework project.
The Syncfusion Troubleshooter handles the following project configuration issues:
@@ -56,25 +56,25 @@ The Syncfusion Troubleshooter handles the following project configuration issues
### Assembly Reference Issues
-The Syncfusion Troubleshooter handles the assembly reference issues listed below in Syncfusion® Projects.
+The Syncfusion Troubleshooter handles the assembly reference issues listed below in Syncfusion® projects.
-1. Dependent assemblies are missing for referred assemblies from project.
+1. Dependent assemblies for referred assemblies are missing in the project.
- **For Instance:** : If “Syncfusion.Chart.WPF” assembly referred in project and “Syncfusion.Shared.WPF” (dependent of Syncfusion.Chart.Base) not referred in project, the Syncfusion Troubleshooter will show dependent assembly missing.
+ **For Instance:** If the "Syncfusion.Chart.WPF" assembly is referred in the project and "Syncfusion.Shared.WPF" (dependent of Syncfusion.Chart.Base) is not referred in the project, the Syncfusion Troubleshooter will show a dependent assembly missing.

-2. Syncfusion Troubleshooter compare all Syncfusion® assembly’s versions in the same project. If found any Syncfusion assembly version inconsistency, the Syncfusion Troubleshooter will show Syncfusion assemblies version mismatched.
+2. The Syncfusion Troubleshooter compares all Syncfusion® assembly versions in the same project. If any Syncfusion assembly version inconsistency is found, the Syncfusion Troubleshooter will show a Syncfusion assembly version mismatch.
- **For Instance:** If “Syncfusion.Tools.WPF” assembly (v17.1450.0.32) referred in project, but other Syncfusion assemblies referred assembly version is v17.1450.0.38. The Syncfusion Troubleshooter will show Syncfusion assembly version mismatched.
+ **For Instance:** If the "Syncfusion.Tools.WPF" assembly (v17.1450.0.32) is referred in the project, but other Syncfusion assemblies referred have assembly version v17.1450.0.38, the Syncfusion Troubleshooter will show a Syncfusion assembly version mismatch.

-3. Framework version mismatching (Syncfusion Assemblies) with project’s .NET Framework version. Find the supported .NET Framework details for Syncfusion assemblies in the following link,
+3. Framework version mismatching (Syncfusion Assemblies) with the project's .NET Framework version. Find the supported .NET Framework details for Syncfusion assemblies in the following link:
- **For Instance:** The.NET Framework of the application is v4.5 and “Syncfusion.Tools.WPF” assembly (v17.1460.0.38 & .NET Framework version 4.6) referred in same application. The Syncfusion Troubleshooter will show Syncfusion assembly .NET Framework version is incompatible with project’s .NET Framework version.
+ **For Instance:** The .NET Framework of the application is v4.5 and the "Syncfusion.Tools.WPF" assembly (v17.1460.0.38 & .NET Framework version 4.6) is referred in the same application. The Syncfusion Troubleshooter will show that the Syncfusion assembly .NET Framework version is incompatible with the project's .NET Framework version.

@@ -82,58 +82,58 @@ The Syncfusion Troubleshooter handles the assembly reference issues listed below
### NuGet Issues
-The Syncfusion Troubleshooter addressed following NuGet package related issues in Syncfusion® projects.
+The Syncfusion Troubleshooter addresses the following NuGet package-related issues in Syncfusion® projects.
-1. If the application has Syncfusion NuGet packages in multiple versions, then Syncfusion Troubleshooter will show Syncfusion NuGet package version is mismatched.
+1. If the application has Syncfusion NuGet packages in multiple versions, the Syncfusion Troubleshooter will show a Syncfusion NuGet package version mismatch.
- **For Instance:** Syncfusion WPF platform packages installed multiple version (v16.4.0.54 & v17.1.0.38), Syncfusion Troubleshooter will be shown Syncfusion package version mismatched.
+ **For Instance:** If Syncfusion WPF platform packages in multiple versions (v16.4.0.54 & v17.1.0.38) are installed, the Syncfusion Troubleshooter will show a Syncfusion package version mismatch.

-2. Installed Syncfusion NuGet package’s Framework version is differing from the project’s .NET Framework version.
+2. The Framework version of an installed Syncfusion NuGet package differs from the project's .NET Framework version.
- **For Instance:** If “Syncfusion.SfBulletGraph.WPF40” NuGet package version(v15.4.0.17 with 4.0 Framework) installed in project, But the project .NET Framework version is 4.5. So, the Syncfusion Troubleshooter will show Syncfusion package Framework version is mismatched.
+ **For Instance:** If the "Syncfusion.SfBulletGraph.WPF40" NuGet package version (v15.4.0.17 with 4.0 Framework) is installed in the project, but the project's .NET Framework version is 4.5, the Syncfusion Troubleshooter will show that the Syncfusion package Framework version is mismatched.

3. Dependent NuGet package of the installed Syncfusion NuGet packages is missing.
- **For Instance:** If install Syncfusion.Chart.WPF NuGet package alone in project, Syncfusion Troubleshooter will show the Syncfusion.Chart.Base and other dependent NuGet package missing.
+ **For Instance:** If you install the Syncfusion.Chart.WPF NuGet package alone in a project, the Syncfusion Troubleshooter will show that the Syncfusion.Chart.Base and other dependent NuGet packages are missing.

-I> Internet connection is required to restore the missing dependent packages. If internet is not available, the dependent packages will not be restored.
+I> Internet connection is required to restore the missing dependent packages. If the internet is not available, the dependent packages will not be restored.
### Toolbox Configuration Issues
In Syncfusion® projects, the Syncfusion Troubleshooter addresses the following Toolbox Configuration issues.
-1. If the project .NET Framework version’s Syncfusion Toolbox is not installed/configured, the Syncfusion Troubleshooter will show Syncfusion Toolbox .NET Framework version is mismatched.
+1. If the Syncfusion Toolbox for the project's .NET Framework version is not installed or configured, the Syncfusion Troubleshooter will show that the Syncfusion Toolbox .NET Framework version is mismatched.
- **For Instance:** If latest Syncfusion assembly reference version is v17.1.0.38 but Toolbox assemblies configured v17.1.0.32, the Syncfusion Troubleshooter will show Syncfusion Toolbox version mismatched.
+ **For Instance:** If the project targets .NET Framework 4.5 but the Syncfusion Toolbox assemblies for .NET Framework 4.5 are not configured, the Syncfusion Troubleshooter will show a Syncfusion Toolbox .NET Framework version mismatch.

-2. If the configured version of Syncfusion Toolbox differs from the latest Syncfusion assembly reference version or NuGet package version in the same project, the Syncfusion Troubleshooter will indicate that the Syncfusion Toolbox version is mismatched.
+2. If the configured version of the Syncfusion Toolbox differs from the latest Syncfusion assembly reference version or NuGet package version in the same project, the Syncfusion Troubleshooter will indicate that the Syncfusion Toolbox version is mismatched.
- **For Instance:** If latest Syncfusion assembly reference version is v17.1.0.38 but Toolbox assemblies configured v17.1.0.32, the Syncfusion Troubleshooter will show Syncfusion Toolbox version mismatched.
+ **For Instance:** If the latest Syncfusion assembly reference version is v17.1.0.38 but Toolbox assemblies configured are v17.1.0.32, the Syncfusion Troubleshooter will show a Syncfusion Toolbox version mismatch.

## Apply the solution
-1. After loading the Syncfusion Troubleshooter dialog, check the corresponding check box of the issue to be resolved. Then click the “Fix Issue(s)” button.
+1. After loading the Syncfusion Troubleshooter dialog, check the corresponding checkbox of the issue to be resolved. Then click the "Fix Issue(s)" button.

-2. A dialog appears, which will ask to take a backup of the project before performing the troubleshooting process. If you need to backup the project before troubleshooting, click “Yes” button.
+2. A dialog appears, which will ask to take a backup of the project before performing the troubleshooting process. If you need to back up the project before troubleshooting, click the "Yes" button.

-3. Wait for a while, the Syncfusion Troubleshooter is resolving the selected issues. After the troubleshooting process completed, there will be a status message in the Visual Studio status bar as “Troubleshooting process completed successfully”.
+3. Wait while the Syncfusion Troubleshooter resolves the selected issues. After the troubleshooting process has completed, there will be a status message in the Visual Studio status bar as "Troubleshooting process completed successfully".

-4. 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®.
+4. Then, the 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 to understand the licensing changes introduced in Essential Studio®.

\ No newline at end of file