diff --git a/wpf-toc.html b/wpf-toc.html
index 749300fa5..92e102169 100644
--- a/wpf-toc.html
+++ b/wpf-toc.html
@@ -13,6 +13,7 @@
Installation
@@ -2296,7 +2298,7 @@
Word Library (DocIO)
Release Notes
- - 2025 Volume 4 - v32.*
+ - 2025 Volume 4 - v32.*
- 2025 Volume 3 - v31.*
- Weekly Nuget Release
diff --git a/wpf/AI-AssistView/Events.md b/wpf/AI-AssistView/Events.md
new file mode 100644
index 000000000..d4848c2fe
--- /dev/null
+++ b/wpf/AI-AssistView/Events.md
@@ -0,0 +1,39 @@
+---
+layout: post
+title: Event in WPF AI AssistView (SfAIAssistView) | Syncfusion
+description: Learn here all about Events support in Syncfusion AI AssistView control, its elements and more details.
+platform: wpf
+control: SfAIAssistView
+documentation: ug
+---
+
+# Event in WPF AI AssistView (SfAIAssistView)
+
+## PromptRequest event
+
+This event notifies users when a prompt is submitted in the control. It can be used to validate user input before processing or trigger custom actions based on the prompt content. The input message and its details are passed through the PromptRequestEventArgs. This argument provides the following details:
+
+InputMessage : Represents the input message value of the AIAssistView.
+Handled : Boolean value indicating whether the input message in the Messages collection has been handled by the event.
+
+{% tabs %}
+{% highlight xaml %}
+
+
+
+{% endhighlight %}
+{% highlight C# %}
+
+SfAIAssistView sfAIAssistView = new SfAIAssistView();
+sfAIAssistView.PromptRequest += AIAssistView_PromptRequest;
+
+private void AIAssistView_PromptRequest(object sender, PromptRequestEventArgs e)
+{
+ IMessage message = e.InputMessage;
+ bool result = e.Handled;
+}
+
+{% endhighlight %}
+{% endtabs %}
\ No newline at end of file
diff --git a/wpf/AI-AssistView/Input-Toolbar.md b/wpf/AI-AssistView/Input-Toolbar.md
index 075899adb..2f8af857e 100644
--- a/wpf/AI-AssistView/Input-Toolbar.md
+++ b/wpf/AI-AssistView/Input-Toolbar.md
@@ -121,3 +121,54 @@ private void AiAssistView_InputToolbarItemClicked(object sender, InputToolbarIte
{% endhighlight %}
{% endtabs %}
+
+## Input toolbar header template
+
+This feature allows users to customize the header section of the input area using a flexible template. The layout and styling of the header can include elements such as file upload information, error details, notifications, or other custom components to display relevant information.
+
+{% tabs %}
+{% highlight xaml %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+
\ No newline at end of file
diff --git a/wpf/AI-AssistView/aiassistview_images/wpf-aiassistview-input-header-template.webp b/wpf/AI-AssistView/aiassistview_images/wpf-aiassistview-input-header-template.webp
new file mode 100644
index 000000000..4b73f66fb
Binary files /dev/null and b/wpf/AI-AssistView/aiassistview_images/wpf-aiassistview-input-header-template.webp differ
diff --git a/wpf/AI-Coding-Assistant/prompt-library.md b/wpf/AI-Coding-Assistant/prompt-library.md
new file mode 100644
index 000000000..b61ac8ab4
--- /dev/null
+++ b/wpf/AI-Coding-Assistant/prompt-library.md
@@ -0,0 +1,406 @@
+---
+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
+
+### Grid
+
+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 Enable single and multiple row selection with programmatic selection APIs and Windows keyboard navigation.
+{% endpromptcard %}
+{% promptcard CRUD Operations %}
+#SyncfusionWPFAssistant What’s the code to implement 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 Grid Setup %}
+#SyncfusionWPFAssistant Create a multi-column DataGrid to display product details with 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 Grid 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.
+{% 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 Group Resizing Policies %}
+#SyncfusionWPFAssistant How to configure Ribbon group size definitions (Large, Medium, Small) and item collapsing for narrow widths?
+{% 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/Gantt/dependency-relationship.md b/wpf/Gantt/dependency-relationship.md
index 32f8d4671..b5eb19a84 100644
--- a/wpf/Gantt/dependency-relationship.md
+++ b/wpf/Gantt/dependency-relationship.md
@@ -556,8 +556,75 @@ viewModel.TaskCollection[2].Predecessor.Add(new Predecessor()
GanttTaskRelationship = GanttTaskRelationship.StartToFinish
});
-//To Add the Dynamic Resources
+// To Add the Dynamic Resources
viewModel.TaskCollection[2].Resource.Add(new Resource { ID = 3, Name = "Resource3" });
+{% endhighlight %}
+{% endtabs %}
+
+## Events
+
+You can get the node and predecessor relationship details in [GanttControl](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.GanttControl.html) by using the [PredecessorChanging](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.GanttControl.html#Syncfusion_Windows_Controls_Gantt_GanttControl_PredecessorChanging) and [PredecessorChanged](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.GanttControl.html#Syncfusion_Windows_Controls_Gantt_GanttControl_PredecessorChanged) events.
+
+### PredecessorChanging event
+
+This event is raised when a predecessor relationship is about to be added, updated, or removed. The [PredecessorChangingEventArgs](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangingEventArgs.html) provides the following properties:
+
+* [CurrentNode](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangingEventArgs.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangingEventArgs_CurrentNode) - Gets the node that is about to undergo a dependency change.
+* [DependencyNodes](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangingEventArgs.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangingEventArgs_DependencyNodes) - Gets the list of all nodes currently linked as dependencies to the task.
+* [PredecessorChangeInfo](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangingEventArgs.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangingEventArgs_PredecessorChangeInfo) - Gets the details of the pending predecessor change, including old and new values.
+ * [OldValues](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangeInfo.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangeInfo_OldValues) - Gets the previous value of the predecessor relationship before the change occurs.
+ * [NewValues](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangeInfo.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangeInfo_NewValues) - Gets the new value of the predecessor relationship after the change occurred.
+
+{% tabs %}
+{% highlight XAML hl_lines="2" %}
+
+
+
+
+{% endhighlight %}
+{% highlight C# hl_lines="1 5 6 7" %}
+
+this.ganttControl.PredecessorChanging += this.OnGanttPredecessorChanging;
+
+private void OnGanttPredecessorChanging(object sender, PredecessorChangingEventArgs e)
+{
+ var currentNode = e.CurrentNode;
+ var dependencyNodes = e.DependencyNodes;
+ e.Cancel = true;
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+### PredecessorChanged event
+
+This event is raised after a predecessor relationship has been added, updated, or removed. The [PredecessorChangedEventArgs](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangedEventArgs.html) provides the following properties:
+
+* [CurrentNode](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangedEventArgs.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangedEventArgs_CurrentNode) - Gets the details of the current node involved in the dependency relationship.
+* [DependencyNodes](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangedEventArgs.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangedEventArgs_DependencyNodes) - Gets the list of all nodes that are linked as dependencies to the current task.
+* [PredecessorChangeInfo](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangedEventArgs.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangedEventArgs_PredecessorChangeInfo) - Gets the details of the predecessor change, including old and new values.
+ * [OldValues](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangeInfo.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangeInfo_OldValues) - Gets the previous value of the predecessor relationship before the change occurs.
+ * [NewValues](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.Gantt.PredecessorChangeInfo.html#Syncfusion_Windows_Controls_Gantt_PredecessorChangeInfo_NewValues) - Gets the new value of the predecessor relationship after the change occurred.
+
+{% tabs %}
+{% highlight XAML hl_lines="2" %}
+
+
+
+
+{% endhighlight %}
+{% highlight C# hl_lines="1 5 6" %}
+
+this.ganttControl.PredecessorChanged += this.OnGanttPredecessorChanged;
+
+private void OnGanttPredecessorChanged(object sender, PredecessorChangedEventArgs e)
+{
+ var currentNode = e.CurrentNode;
+ var dependencyNodes = e.DependencyNodes;
+}
+
{% endhighlight %}
{% endtabs %}
\ No newline at end of file
diff --git a/wpf/Kanban-Board/Cards.md b/wpf/Kanban-Board/Cards.md
index a1de2356c..d3b9760e0 100644
--- a/wpf/Kanban-Board/Cards.md
+++ b/wpf/Kanban-Board/Cards.md
@@ -192,7 +192,7 @@ An interactive tooltip provides additional details about the cards on hovering t
### Enable tooltip for cards
-To enable tooltip for the kanban cards, use `IsToolTipEnabled` property of [SfKanban](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Kanban.SfKanban.html). By default, `IsToolTipEnabled` is set to `false.` To provide users with additional information or context about cards, simply set this property to `true.`
+To enable tooltip for the kanban cards, use [IsToolTipEnabled](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Kanban.SfKanban.html#Syncfusion_UI_Xaml_Kanban_SfKanban_IsToolTipEnabled) property of [SfKanban](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Kanban.SfKanban.html). By default, [IsToolTipEnabled](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Kanban.SfKanban.html#Syncfusion_UI_Xaml_Kanban_SfKanban_IsToolTipEnabled) is set to `false.` To provide users with additional information or context about cards, simply set this property to `true.`
{% tabs %}
{% highlight XAML hl_lines="2" %}
@@ -276,7 +276,7 @@ public class ViewModel
### Customize tooltip appearance
-You can customize the tooltip appearance by using the `ToolTipTemplate` property in the [SfKanban](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Kanban.SfKanban.html).
+You can customize the tooltip appearance by using the [`ToolTipTemplate`](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Kanban.SfKanban.html#Syncfusion_UI_Xaml_Kanban_SfKanban_ToolTipTemplate) property in the [SfKanban](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Kanban.SfKanban.html).
The following code example shows the usage of DataTemplate.
@@ -329,6 +329,12 @@ The following code example shows the usage of DataTemplate.
+{% endhighlight %}
+{% highlight C# hl_lines="1" %}
+
+this.kanban.IsToolTipEnabled = true;
+this.kanban.ItemsSource = new ViewModel().Tasks;
+
{% endhighlight %}
{% highlight C# tabtitle="ViewModel.cs" %}
@@ -400,4 +406,4 @@ public class ViewModel
{% endtabs %}
N>
-* This property will only be applicable when `IsToolTipEnabled` is set to `true.`
+* This property will only be applicable when [IsToolTipEnabled](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Kanban.SfKanban.html#Syncfusion_UI_Xaml_Kanban_SfKanban_IsToolTipEnabled) is set to `true.`
diff --git a/wpf/Release-notes/v32.1.20.md b/wpf/Release-notes/v32.1.20.md
new file mode 100644
index 000000000..0308e2dba
--- /dev/null
+++ b/wpf/Release-notes/v32.1.20.md
@@ -0,0 +1,94 @@
+---
+title: Essential Studio® for WPF Release Notes - v32.1.20
+description: Learn here about the controls in the Essential Studio® for WPF Weekly Nuget Release - Release Notes - v32.1.20
+platform: WPF
+documentation: ug
+---
+
+# Essential Studio® for WPF - v32.1.20 Release Notes
+
+{% include release-info.html date="December 23, 2025" version="v32.1.20" passed="28160" failed="0" %}
+
+{% directory path: _includes/release-notes/v32.1.20 %}
+
+{% include {{file.url}} %}
+
+{% enddirectory %}
+
+## Test Results
+
+| Component Name | Test Cases | Passed | Failed | Remarks |
+|---------------|------------|--------|--------|---------|
+| Accordion | 49 | 49 | 0 | All Passed |
+| AI AssistView | 2 | 2 | 0 | All Passed |
+| AutoComplete | 38 | 38 | 0 | All Passed |
+| Badge | 8 | 8 | 0 | All Passed |
+| BreadCrumb | 8 | 8 | 0 | All Passed |
+| Bullet Graph | 147 | 147 | 0 | All Passed |
+| Busy Indicator | 10 | 10 | 0 | All Passed |
+| Button | 22 | 22 | 0 | All Passed |
+| Calendar | 63 | 63 | 0 | All Passed |
+| Card View | 27 | 27 | 0 | All Passed |
+| Carousel | 30 | 30 | 0 | All Passed |
+| Charts | 1210 | 1210 | 0 | All Passed |
+| CheckedListBox | 150 | 150 | 0 | All Passed |
+| Chromeless Window | 151 | 151 | 0 | All Passed |
+| Circular Gauge | 305 | 305 | 0 | All Passed |
+| Color Picker | 132 | 132 | 0 | All Passed |
+| Color Picker Palette | 104 | 104 | 0 | All Passed |
+| ComboBox | 127 | 127 | 0 | All Passed |
+| Currency TextBox | 136 | 136 | 0 | All Passed |
+| DataGrid | 4749 | 4749 | 0 | All Passed |
+| DataPager | 9 | 9 | 0 | All Passed |
+| DatePicker | 118 | 118 | 0 | All Passed |
+| DateTimePicker | 169 | 169 | 0 | All Passed |
+| Docking | 1107 | 1107 | 0 | All Passed |
+| DocumentContainer | 42 | 42 | 0 | All Passed |
+| Domain Updown | 295 | 295 | 0 | All Passed |
+| Double TextBox | 345 | 345 | 0 | All Passed |
+| Dropdown Button | 21 | 21 | 0 | All Passed |
+| Excel-like Grid | 15 | 15 | 0 | All Passed |
+| Gantt | 2402 | 2402 | 0 | All Passed |
+| GridDataControl | 519 | 519 | 0 | All Passed |
+| GridSplitter | 19 | 19 | 0 | All Passed |
+| GridTreeControl | 223 | 223 | 0 | All Passed |
+| Integer TextBox | 29 | 29 | 0 | All Passed |
+| Kanban Board | 107 | 107 | 0 | All Passed |
+| Linear Gauge | 27 | 27 | 0 | All Passed |
+| Maps | 1677 | 1677 | 0 | All Passed |
+| MaskedTextBox | 124 | 124 | 0 | All Passed |
+| Menu | 17 | 17 | 0 | All Passed |
+| Multi Column Dropdown | 190 | 190 | 0 | All Passed |
+| Navigation Drawer | 60 | 60 | 0 | All Passed |
+| Navigation Pane | 66 | 66 | 0 | All Passed |
+| Percent TextBox | 122 | 122 | 0 | All Passed |
+| Pivot Grid | 110 | 110 | 0 | All Passed |
+| PropertyGrid | 147 | 147 | 0 | All Passed |
+| Pulsing Tile | 12 | 12 | 0 | All Passed |
+| Radial Menu | 54 | 54 | 0 | All Passed |
+| Radial Slider | 16 | 16 | 0 | All Passed |
+| Range slider | 11 | 11 | 0 | All Passed |
+| Ribbon | 2103 | 2103 | 0 | All Passed |
+| Scheduler | 4691 | 4691 | 0 | All Passed |
+| SfDataPager | 7 | 7 | 0 | All Passed |
+| SfTextBoxExt | 21 | 21 | 0 | All Passed |
+| Skin Manager | 73 | 73 | 0 | All Passed |
+| Smith Chart | 297 | 297 | 0 | All Passed |
+| SpellChecker | 83 | 83 | 0 | All Passed |
+| Split Button | 15 | 15 | 0 | All Passed |
+| Syntax Editor | 197 | 197 | 0 | All Passed |
+| Tab Navigation | 9 | 9 | 0 | All Passed |
+| Tab Splitter | 10 | 10 | 0 | All Passed |
+| TabControl | 130 | 130 | 0 | All Passed |
+| TaskBar | 9 | 9 | 0 | All Passed |
+| Text InputLayout | 333 | 333 | 0 | All Passed |
+| Tile View | 129 | 129 | 0 | All Passed |
+| TimePicker | 125 | 125 | 0 | All Passed |
+| TimeSpan Editor | 21 | 21 | 0 | All Passed |
+| ToolBar | 14 | 14 | 0 | All Passed |
+| Tree Navigator | 49 | 49 | 0 | All Passed |
+| TreeGrid | 2167 | 2167 | 0 | All Passed |
+| TreeMap | 741 | 741 | 0 | All Passed |
+| TreeView | 1212 | 1212 | 0 | All Passed |
+| TreeViewAdv | 193 | 193 | 0 | All Passed |
+| Wizard Control | 10 | 10 | 0 | All Passed |
\ No newline at end of file
diff --git a/wpf/Ribbon/Backstage.md b/wpf/Ribbon/Backstage.md
index 359319b4f..14c115c44 100644
--- a/wpf/Ribbon/Backstage.md
+++ b/wpf/Ribbon/Backstage.md
@@ -2382,7 +2382,7 @@ The `BackStageHeader` property allows you to set the header text for the Backsta
{% endhighlight %}
-{% tabs %}
+{% endtabs %}

@@ -2392,7 +2392,7 @@ The `BackStageHeaderTemplate` property allows you to customize the Backstage hea
The following code example illustrates how to customize the Backstage header.
-{% endtabs %}
+{% tabs %}
{% highlight XAML %}