You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: dotnet-desktop-guide/net/winforms/whats-new/net100.md
+8-3Lines changed: 8 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -2,18 +2,19 @@
2
2
title: What's new in WinForms for .NET 10 Preview
3
3
description: Learn about what's new in Windows Forms for .NET 10 Preview. New versions of Windows Forms are released yearly with .NET.
4
4
ms.topic: whats-new
5
-
ms.date: 03/17/2025
5
+
ms.date: 04/09/2025
6
6
#customer intent: As a developer, I want to know what's changed so that I can remain up-to-date.
7
7
---
8
8
9
9
# What's new in Windows Forms for .NET 10 Preview
10
10
11
-
This article describes what's new in Windows Forms for for .NET 10 Preview.
11
+
This article provides a high-level overview about what's new with Windows Forms (WinForms) in .NET 10 Preview. For detailed information, see the [release announcements](#release-announcements).
@@ -26,3 +27,7 @@ Windows Forms is shipping new code for the clipboard API. The clipboard is redes
26
27
## Custom designer improvements
27
28
28
29
Several <xref:System.Drawing.Design.UITypeEditor> types have been ported from .NET Framework, including `ToolStripCollectionEditor` and several editors related to the <xref:System.Windows.Forms.DataGridView> control. These editors are now discoverable by the <xref:System.Windows.Forms.PropertyGrid> and the Windows Forms Designer Actions panel.
Copy file name to clipboardExpand all lines: dotnet-desktop-guide/net/wpf/whats-new/net100.md
+16-4Lines changed: 16 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -2,32 +2,36 @@
2
2
title: What's new in WPF for .NET 10 Preview
3
3
description: Learn about what's new in Windows Presentation Foundation (WPF) for .NET 10 Preview. New versions of WPF are released yearly with .NET.
4
4
ms.topic: whats-new
5
-
ms.date: 03/17/2025
5
+
ms.date: 04/09/2025
6
6
#customer intent: As a developer, I want to know what's changed so that I can remain up-to-date.
7
7
---
8
8
9
9
# What's new in WPF for .NET 10 Preview
10
10
11
-
This article describes what's new in Windows Presentation Foundation (WPF) for .NET 10 Preview.
11
+
This article provides a high-level overview about what's new with Windows Presentation Foundation (WPF) in .NET 10 Preview. For detailed information, see the [release announcements](#release-announcements).
Performance was improved by replacing internal data structures with base .NET types, such as <xref:System.Collections.ObjectModel.ReadOnlyCollection`1>. This minimized allocations in UI automation and file dialogs, and speeding up pixel format conversions.
23
24
25
+
Enhanced performance by optimizing cache operations, array handling, and migrating font collection loader to managed code.
26
+
24
27
## Fluent style changes
25
28
26
29
Various bug fixes have been addressed in .NET 10, to improve the Fluent UI style support in WPF. Fluent UI style support is still in progress.
27
30
28
-
-Default style for <xref:System.Windows.Controls.Label>.
31
+
-Fluent styles added more controls, such as <xref:System.Windows.Controls.Label>, <xref:System.Windows.Documents.Hyperlink>, <xref:System.Windows.Navigation.NavigationWindow>, <xref:System.Windows.Controls.GroupBox>, and <xref:System.Windows.Controls.GridSplitter>.
29
32
- Fixed the animation for <xref:System.Windows.Controls.Expander>.
30
33
- Fixed crashes related to `HighContrast`.
34
+
- Added missing <xref:System.Windows.Controls.ContentPresenter.RecognizesAccessKey> for controls.
31
35
32
36
## Bug fixes
33
37
@@ -37,10 +41,18 @@ Addressed localization issues for <xref:System.Windows.Controls.ScrollViewer> an
37
41
38
42
Over 4,000 unit tests for `System.Xaml` and `WindowsBase` added.
39
43
44
+
Enhanced performance by optimizing cache operations, array handling, and migrating font collection loader to managed code.
45
+
40
46
## Code cleanup
41
47
42
48
Moving out of .NET Framework left behind unused Code Access Security (CAS) related attributes and code. Many of these have been removed in the .NET codebase.
43
49
44
50
- Remove unused CAS resource strings and its translations from all libraries.
45
51
- Remove unused CAS and XBAP code from `OleCmdHelper/ISecureCommand`.
46
52
- Remove unused CAS code from `FontSourceCollection/FontSource`.
53
+
54
+
Conducted extensive code cleanups, including syntax standardization and argument clarity, to improve code readability and maintainability.
55
+
56
+
## Miscellaneous changes
57
+
58
+
- Incorporated design-time markup compilation to facilitate smoother development workflows.
0 commit comments