|
2 | 2 | description: Add modern XAML user interfaces, create MSIX packages, and incorporate other modern components into your desktop application. |
3 | 3 | title: Modernize your desktop apps for Windows |
4 | 4 | ms.topic: article |
5 | | -ms.date: 09/21/2021 |
| 5 | +ms.date: 01/28/2026 |
6 | 6 | ms.localizationpriority: medium |
7 | 7 | --- |
8 | 8 |
|
9 | 9 | # Modernize your desktop apps |
10 | 10 |
|
11 | | -Windows 11 and Windows 10 offer many features you can use to deliver a modern experience in your desktop apps. Most of these features are available as modular components that you can adopt in your desktop apps at your own pace without having to rewrite your application for a different platform. You can enhance your existing desktop apps by choosing which Windows features to adopt. |
| 11 | +Windows 11 offers many features you can use to deliver a modern experience in your desktop apps. Most of these features are available as modular components that you can adopt in your desktop apps at your own pace without having to rewrite your application for a different platform. You can enhance your existing desktop apps by choosing which Windows features to adopt. |
12 | 12 |
|
13 | | -This topic describes the features that you can use in your desktop apps today. For a tutorial that demonstrates how to modernize an existing app to use many of the features described in this topic, see the [Modernize a WPF app](modernize-wpf-tutorial.md) tutorial. |
| 13 | +This topic describes the features that you can use in your desktop apps today. |
14 | 14 |
|
15 | 15 | ## Apply Windows 11 features |
16 | 16 |
|
17 | 17 | Windows 11 marks a visual evolution of the Windows operating system, and introduces new features that improve app fundamentals and user experience. Many of these features are enabled by default for apps, but desktop apps may require updates to integrate with some new features. These features include rounded corners of top-level windows, snap layouts, and the updated context menu in File Explorer. |
18 | 18 |
|
19 | | -For more information, see [Top 11 things you can do to make your app great on Windows 11](../../get-started/make-apps-great-for-windows.md). |
| 19 | +For more information, see [Windows application development - Best practices](../../get-started/best-practices.md). |
20 | 20 |
|
21 | 21 | ## Windows App SDK |
22 | 22 |
|
@@ -59,11 +59,11 @@ For more information, see [Use MSIX framework packages dynamically from your des |
59 | 59 |
|
60 | 60 | .NET (previously known as .NET Core) supports Windows desktop apps, including WinUI 3 apps created with the Windows App SDK (see [Create your first WinUI 3 project](../../winui/winui3/create-your-first-winui3-app.md)). .NET also supports [Windows Presentation Foundation (WPF)](/dotnet/desktop/wpf/) and [Windows Forms (WinForms)](/dotnet/desktop/winforms/) apps. You can run new and existing Windows desktop apps on .NET, and enjoy all the benefits that .NET has to offer. |
61 | 61 |
|
62 | | -For more information, see [What's new in .NET 6](/dotnet/core/whats-new/dotnet-6). |
| 62 | +For more information, see [What's new in .NET 10](/dotnet/core/whats-new/dotnet-10/overview). |
63 | 63 |
|
64 | 64 | ## Host WinRT XAML controls (XAML Islands) |
65 | 65 |
|
66 | | -Starting with the Windows 10, version 1903, you can add [UWP XAML controls](/windows/uwp/design/controls-and-patterns/controls-by-function) directly to any UI element in a WPF, Windows Forms, or C++ desktop app that is associated with a window handle (HWND). This means that you can fully integrate the latest UWP features such as [Windows Ink](/windows/uwp/design/input/pen-and-stylus-interactions) and controls that support the [Fluent Design System](/windows/uwp/design/fluent-design-system/index) into windows and other display surfaces in your desktop apps. This developer scenario is sometimes called *XAML islands*. |
| 66 | +Starting with Windows 10, version 1903, you can add [UWP XAML controls](/windows/uwp/design/controls-and-patterns/controls-by-function) directly to any UI element in a WPF, Windows Forms, or C++ desktop app that is associated with a window handle (HWND). This means that you can fully integrate the latest UWP features such as [Windows Ink](/windows/uwp/design/input/pen-and-stylus-interactions) and controls that support the [Fluent Design System](/windows/uwp/design/fluent-design-system/index) into windows and other display surfaces in your desktop apps. This developer scenario is sometimes called *XAML islands*. |
67 | 67 |
|
68 | 68 | For more information, see [WinRT XAML controls in desktop apps](xaml-islands/xaml-islands.md) |
69 | 69 |
|
|
0 commit comments