Skip to content

Commit dba32b1

Browse files
Merge pull request #2069 from dotnet/main
Merge main into live
2 parents 06658b4 + 73d95ef commit dba32b1

File tree

2 files changed

+24
-7
lines changed

2 files changed

+24
-7
lines changed

dotnet-desktop-guide/net/winforms/whats-new/net100.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,19 @@
22
title: What's new in WinForms for .NET 10 Preview
33
description: Learn about what's new in Windows Forms for .NET 10 Preview. New versions of Windows Forms are released yearly with .NET.
44
ms.topic: whats-new
5-
ms.date: 03/17/2025
5+
ms.date: 04/09/2025
66
#customer intent: As a developer, I want to know what's changed so that I can remain up-to-date.
77
---
88

99
# What's new in Windows Forms for .NET 10 Preview
1010

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).
1212

13-
.NET 10 Preview 2 was released on March 18, 2025.
13+
.NET 10 Preview 3 was released in April 2025.
1414

1515
## Release announcements
1616

17+
- [.NET 10 Preview 3](https://aka.ms/dotnet/10/preview3)
1718
- [.NET 10 Preview 2](https://aka.ms/dotnet/10/preview2)
1819
- [.NET 10 Preview 1](https://aka.ms/dotnet/10/preview1)
1920

@@ -26,3 +27,7 @@ Windows Forms is shipping new code for the clipboard API. The clipboard is redes
2627
## Custom designer improvements
2728

2829
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.
30+
31+
## Accessability
32+
33+
Improved NVDA screen reader support.

dotnet-desktop-guide/net/wpf/whats-new/net100.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,36 @@
22
title: What's new in WPF for .NET 10 Preview
33
description: Learn about what's new in Windows Presentation Foundation (WPF) for .NET 10 Preview. New versions of WPF are released yearly with .NET.
44
ms.topic: whats-new
5-
ms.date: 03/17/2025
5+
ms.date: 04/09/2025
66
#customer intent: As a developer, I want to know what's changed so that I can remain up-to-date.
77
---
88

99
# What's new in WPF for .NET 10 Preview
1010

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).
1212

13-
.NET 10 Preview 2 was released on March 18, 2025.
13+
.NET 10 Preview 3 was released in April 2025.
1414

1515
## Release announcements
1616

17+
- [.NET 10 Preview 3](https://aka.ms/dotnet/10/preview3)
1718
- [.NET 10 Preview 2](https://aka.ms/dotnet/10/preview2)
1819
- [.NET 10 Preview 1](https://aka.ms/dotnet/10/preview1)
1920

2021
## Performance improvements
2122

2223
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.
2324

25+
Enhanced performance by optimizing cache operations, array handling, and migrating font collection loader to managed code.
26+
2427
## Fluent style changes
2528

2629
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.
2730

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>.
2932
- Fixed the animation for <xref:System.Windows.Controls.Expander>.
3033
- Fixed crashes related to `HighContrast`.
34+
- Added missing <xref:System.Windows.Controls.ContentPresenter.RecognizesAccessKey> for controls.
3135

3236
## Bug fixes
3337

@@ -37,10 +41,18 @@ Addressed localization issues for <xref:System.Windows.Controls.ScrollViewer> an
3741

3842
Over 4,000 unit tests for `System.Xaml` and `WindowsBase` added.
3943

44+
Enhanced performance by optimizing cache operations, array handling, and migrating font collection loader to managed code.
45+
4046
## Code cleanup
4147

4248
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.
4349

4450
- Remove unused CAS resource strings and its translations from all libraries.
4551
- Remove unused CAS and XBAP code from `OleCmdHelper/ISecureCommand`.
4652
- 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

Comments
 (0)