Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions dotnet-desktop-guide/winforms/whats-new/net100.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
title: What's new in WinForms for .NET 10 Release Candidate
description: Learn about what's new in Windows Forms for .NET 10 Release Candidate. New versions of Windows Forms are released yearly with .NET.
title: What's new in WinForms for .NET 10
description: Learn about what's new in Windows Forms for .NET 10. New versions of Windows Forms are released yearly with .NET.
ms.topic: whats-new
ms.date: 10/08/2025
ms.date: 11/06/2025
ms.service: dotnet-desktop
ms.update-cycle: 365-days
dev_langs:
Expand All @@ -11,16 +11,17 @@ dev_langs:
#customer intent: As a developer, I want to know what's changed so that I can remain up-to-date.
---

# What's new in Windows Forms for .NET 10 Release Candidate
# What's new in Windows Forms for .NET 10

This article provides a high-level overview about what's new with Windows Forms (WinForms) in .NET 10 Release Candidate. For detailed information, see the [release announcements](#release-announcements).
This article provides a high-level overview about what's new with Windows Forms (WinForms) in .NET 10. For detailed information, see the [release announcements](#release-announcements). Use the release announcements to get an overview of the entire .NET 10 release. The rest of the sections sections highlight some of most the important changes to Windows Forms.

.NET 10 RC 2 was released in October 2025.
.NET 10 was released in November 2025.

## Release announcements

Each release announcement provides detailed information about Windows Forms changes for .NET 10:

- [.NET 10](https://aka.ms/dotnet/10)
- [.NET 10 RC2](https://aka.ms/dotnet/10/rc2)
- [.NET 10 RC1](https://aka.ms/dotnet/10/rc1)
- [.NET 10 Preview 7](https://aka.ms/dotnet/10/preview7)
Expand All @@ -33,7 +34,7 @@ Each release announcement provides detailed information about Windows Forms chan

## Clipboard changes

Windows Forms is shipping new code for the clipboard API. The clipboard is redesigned in a way that its code can be shared with Windows Presentation Foundation (WPF). Both desktop technologies now share the same code and unify how they interact with the clipboard.
Windows Forms is shipping new code for the clipboard API. The clipboard is redesigned in a way that its code can be shared with Windows Presentation Foundation (WPF). Both desktop technologies now share the same code and unify how they interact with the clipboard. For more information, see [Windows Forms clipboard and DataObject changes in .NET 10](../migration/clipboard-dataobject-net10.md).

.NET 9 obsoleted `BinaryFormatter`, which is used in some clipboard operations. These clipboard operations required you to opt in to compatibility package, or work around the operation. To ease the pain of moving away from `BinaryFormatter`, .NET 10 is obsoleting certain clipboard methods to indicate that they shouldn't be used. More methods are being added to help JSON serialization with clipboard data, circumventing the need for `BinaryFormatter`.

Expand Down
16 changes: 7 additions & 9 deletions dotnet-desktop-guide/wpf/whats-new/net100.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
---
title: What's new in WPF for .NET 10 Release Candidate
description: Learn about what's new in Windows Presentation Foundation (WPF) for .NET 10 Release Candidate. New versions of WPF are released yearly with .NET.
title: What's new in WPF for .NET 10
description: Learn about what's new in Windows Presentation Foundation (WPF) for .NET 10. New versions of WPF are released yearly with .NET.
ms.topic: whats-new
ms.date: 10/08/2025
ms.date: 11/06/2025
ms.service: dotnet-desktop
ms.update-cycle: 365-days
#customer intent: As a developer, I want to know what's changed so that I can remain up-to-date.
---

# What's new in WPF for .NET 10 Release Candidate
# What's new in WPF for .NET 10

This article provides a high-level overview about what's new with Windows Presentation Foundation (WPF) in .NET 10 Release Candidate. For detailed information, see the [release announcements](#release-announcements).
This article provides a high-level overview about what's new with Windows Presentation Foundation (WPF) in .NET 10. For detailed information, see the [release announcements](#release-announcements).Use the release announcements to get an overview of the entire .NET 10 release. The rest of the sections sections highlight some of most the important changes to Windows Forms.

.NET 10 RC 2 was released in October 2025.
.NET 10 was released in November 2025.

## Release announcements

Each release announcement provides detailed information about WPF changes for .NET 10:

- [.NET 10](https://aka.ms/dotnet/10)
- [.NET 10 RC2](https://aka.ms/dotnet/10/rc2)
- [.NET 10 RC1](https://aka.ms/dotnet/10/rc1)
- [.NET 10 Preview 7](https://aka.ms/dotnet/10/preview7)
Expand All @@ -28,9 +29,6 @@ Each release announcement provides detailed information about WPF changes for .N
- [.NET 10 Preview 2](https://aka.ms/dotnet/10/preview2)
- [.NET 10 Preview 1](https://aka.ms/dotnet/10/preview1)

> [!IMPORTANT]
> WPF didn't contain any notable changes for the .NET 10 RC1 release.

## Performance improvements

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.
Expand Down