From a391b427be7b5ace94d6da2130744f9f22275111 Mon Sep 17 00:00:00 2001 From: Malini-SF4235 Date: Sat, 30 Aug 2025 15:01:27 +0530 Subject: [PATCH 1/4] ES-978055 Update the SDK package related details to the UG documentation. --- .../dotnet-core-designtime-feature.md | 140 ++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 WindowsForms/dotnet-core-designtime-feature.md diff --git a/WindowsForms/dotnet-core-designtime-feature.md b/WindowsForms/dotnet-core-designtime-feature.md new file mode 100644 index 000000000..f188df424 --- /dev/null +++ b/WindowsForms/dotnet-core-designtime-feature.md @@ -0,0 +1,140 @@ +--- +layout: post +title: .NET Core | DesignTime | Windows Forms | Syncfusion® +description: Learn here about Microsoft SDK Package for .NET Core Design-Time Features +platform: windowsforms +control: .NET Core +documentation: ug +--- + +# .NET Core Design-Time Features + +## Overview + +We have expanded design-time support—such as Smart Tags, Custom Collection Editors, and Custom Forms for UITypeEditor—to include controls targeting .NET 6 and higher, which were previously available only in the .NET Framework. + +## Why We Use the WinForms Designer SDK +Microsoft has introduced the **WinForms Designer SDK** NuGet package to support custom design-time experiences in Visual Studio for .NET Core and later versions. This SDK replaces the traditional designer APIs that were previously part of the .NET Framework and Windows OS. + +The new Designer SDK offers several key advantages: + +* Independent of the operating system +* Not reliant on the .NET Framework +* Fully integrated with Visual Studio + +It provides essential extension points and base classes that allow developers to implement advanced design-time features such as, **Smart Tags, Custom Collection Editors, Custom Forms for UITypeEditor**. + +These features are now available for controls targeting .NET 6 and higher. + +To enable this functionality, we have included the **WinForms Designer SDK** as a dependency in our control NuGet packages starting from this version **v26.1.35**. This ensures a consistent and enhanced design-time experience across modern .NET platforms. + +## Control Package Details +We have added the **WinForms Designer SDK** as a dependency in the following control packages. Please refer to the table below for details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Control Package name + +Designer SDK Dependency Added +
+Syncfusion.Tools.Windows + +Yes +
+Syncfusion.Shared.Base + +Yes +
+Syncfusion.Diagram.Windows + +Yes +
+Syncfusion.Gauge.Windows + +Yes +
+Syncfusion.Grid.Windows + +Yes +
+Syncfusion.Grid.Grouping.Windows + +Yes +
+Syncfusion.Maps.Windows + +Yes +
+Syncfusion.PivotTable.WinForms + +Yes +
+Syncfusion.Core.WinForms + +Yes +
+Syncfusion.SfInput.WinForms + +Yes +
+Syncfusion.Spreadsheet.Windows + +Yes +
+Syncfusion.TreeMap.Windows + +Yes +
\ No newline at end of file From b442bac4de8a87b17921317bf50c682aa3db9463 Mon Sep 17 00:00:00 2001 From: Malini-SF4235 Date: Sat, 30 Aug 2025 15:18:12 +0530 Subject: [PATCH 2/4] ES-978055 Resolved the Ci error. --- WindowsForms-toc.html | 3 +++ WindowsForms/dotnet-core-designtime-feature.md | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/WindowsForms-toc.html b/WindowsForms-toc.html index 1929dd240..ada660c98 100644 --- a/WindowsForms-toc.html +++ b/WindowsForms-toc.html @@ -83,6 +83,9 @@
  • ARM Support
  • +
  • + .NET Core Design-Time Features +
  • NIST MBARK Framework Compatibility
  • diff --git a/WindowsForms/dotnet-core-designtime-feature.md b/WindowsForms/dotnet-core-designtime-feature.md index f188df424..980e61e1c 100644 --- a/WindowsForms/dotnet-core-designtime-feature.md +++ b/WindowsForms/dotnet-core-designtime-feature.md @@ -1,7 +1,7 @@ --- layout: post title: .NET Core | DesignTime | Windows Forms | Syncfusion® -description: Learn here about Microsoft SDK Package for .NET Core Design-Time Features +description: Learn about Microsoft's WinForms Designer SDK Package for .NET Core Design-Time Features, usage, and key advantages. platform: windowsforms control: .NET Core documentation: ug From eb3e8583f05c69e499c5501fc5762275b61b33c7 Mon Sep 17 00:00:00 2001 From: Malini-SF4235 <153497178+Malini-SF4235@users.noreply.github.com> Date: Sun, 31 Aug 2025 14:13:19 +0530 Subject: [PATCH 3/4] Update WindowsForms-toc.html --- WindowsForms-toc.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WindowsForms-toc.html b/WindowsForms-toc.html index ada660c98..237182ce7 100644 --- a/WindowsForms-toc.html +++ b/WindowsForms-toc.html @@ -84,7 +84,7 @@
  • - .NET Core Design-Time Features + .NET Core Design-Time Features
  • NIST MBARK Framework Compatibility From 54a0c0ba562288721843c1b3286bfaf119a506c2 Mon Sep 17 00:00:00 2001 From: Malini-SF4235 Date: Mon, 1 Sep 2025 13:09:31 +0530 Subject: [PATCH 4/4] ES-978055_SDK Update the notes --- WindowsForms/dotnet-core-designtime-feature.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/WindowsForms/dotnet-core-designtime-feature.md b/WindowsForms/dotnet-core-designtime-feature.md index 980e61e1c..94b03dd80 100644 --- a/WindowsForms/dotnet-core-designtime-feature.md +++ b/WindowsForms/dotnet-core-designtime-feature.md @@ -137,4 +137,6 @@ Syncfusion.TreeMap.Windows Yes - \ No newline at end of file + + +N> The listed package assemblies are built against the Designer SDK to provide integrated support for designer functionalities. \ No newline at end of file