Skip to content

Commit 2449f2a

Browse files
Merge pull request #1310 from syncfusion-content/ES-979057
ES-979057 Update the SDK package related details to the UG documentation
2 parents 0e66cda + 1ed6c3f commit 2449f2a

File tree

2 files changed

+145
-0
lines changed

2 files changed

+145
-0
lines changed

WindowsForms-toc.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@
8383
<li><a href="/windowsforms/arm-support">ARM Support</a></li>
8484
</ul>
8585
</li>
86+
<li>
87+
<a href="/windowsforms/dotnet-core-designtime-feature">.NET Core Design-Time Features</a>
88+
</li>
8689
<li>
8790
<a href="/windowsforms/compatibility-with-the-NIST-MBARK-framework" target="_blank">NIST MBARK Framework Compatibility</a>
8891
</li>
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
---
2+
layout: post
3+
title: .NET Core | DesignTime | Windows Forms | Syncfusion®
4+
description: Learn about Microsoft's WinForms Designer SDK Package for .NET Core Design-Time Features, usage, and key advantages.
5+
platform: windowsforms
6+
control: .NET Core
7+
documentation: ug
8+
---
9+
10+
# .NET Core Design-Time Features
11+
12+
## Overview
13+
14+
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.
15+
16+
## Why We Use the WinForms Designer SDK
17+
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.
18+
19+
The new Designer SDK offers several key advantages:
20+
21+
* Independent of the operating system
22+
* Not reliant on the .NET Framework
23+
* Fully integrated with Visual Studio
24+
25+
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**.
26+
27+
These features are now available for controls targeting .NET 6 and higher.
28+
29+
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.
30+
31+
## Control Package Details
32+
We have added the **WinForms Designer SDK** as a dependency in the following control packages. Please refer to the table below for details:
33+
34+
<table>
35+
<tr>
36+
37+
<th>
38+
Control Package name
39+
</th>
40+
<th>
41+
Designer SDK Dependency Added
42+
</th>
43+
</tr>
44+
<tr>
45+
<td>
46+
Syncfusion.Tools.Windows
47+
</td>
48+
<td>
49+
Yes
50+
</td>
51+
</tr>
52+
<tr>
53+
<td>
54+
Syncfusion.Shared.Base
55+
</td>
56+
<td>
57+
Yes
58+
</td>
59+
</tr>
60+
<tr>
61+
<td>
62+
Syncfusion.Diagram.Windows
63+
</td>
64+
<td>
65+
Yes
66+
</td>
67+
</tr>
68+
<tr>
69+
<td>
70+
Syncfusion.Gauge.Windows
71+
</td>
72+
<td>
73+
Yes
74+
</td>
75+
</tr>
76+
<tr>
77+
<td>
78+
Syncfusion.Grid.Windows
79+
</td>
80+
<td>
81+
Yes
82+
</td>
83+
</tr>
84+
<tr>
85+
<td>
86+
Syncfusion.Grid.Grouping.Windows
87+
</td>
88+
<td>
89+
Yes
90+
</td>
91+
</tr>
92+
<tr>
93+
<td>
94+
Syncfusion.Maps.Windows
95+
</td>
96+
<td>
97+
Yes
98+
</td>
99+
</tr>
100+
<tr>
101+
<td>
102+
Syncfusion.PivotTable.WinForms
103+
</td>
104+
<td>
105+
Yes
106+
</td>
107+
</tr>
108+
<tr>
109+
<td>
110+
Syncfusion.Core.WinForms
111+
</td>
112+
<td>
113+
Yes
114+
</td>
115+
</tr>
116+
<tr>
117+
<td>
118+
Syncfusion.SfInput.WinForms
119+
</td>
120+
<td>
121+
Yes
122+
</td>
123+
</tr>
124+
<tr>
125+
<td>
126+
Syncfusion.Spreadsheet.Windows
127+
</td>
128+
<td>
129+
Yes
130+
</td>
131+
</tr>
132+
<tr>
133+
<td>
134+
Syncfusion.TreeMap.Windows
135+
</td>
136+
<td>
137+
Yes
138+
</td>
139+
</tr>
140+
</table>
141+
142+
N> The listed package assemblies are built against the Designer SDK to provide integrated support for designer functionalities.

0 commit comments

Comments
 (0)