Skip to content

Commit cea95ca

Browse files
authored
Merge pull request #6226 from MicrosoftDocs/jimwalk/m-best-practices
merge 'make apps great' with 'best practices'
2 parents 7bb9a56 + 917019e commit cea95ca

File tree

8 files changed

+147
-239
lines changed

8 files changed

+147
-239
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10604,6 +10604,11 @@
1060410604
"source_path": "hub/apps/windows-app-sdk/stable-channel.md",
1060510605
"redirect_url": "/windows/apps/windows-app-sdk/release-channels",
1060610606
"redirect_document_id": false
10607+
},
10608+
{
10609+
"source_path": "hub/apps/get-started/make-apps-great-for-windows.md",
10610+
"redirect_url": "/windows/apps/get-started/best-practices",
10611+
"redirect_document_id": false
1060710612
}
1060810613
]
1060910614
}

hub/apps/design/signature-experiences/geometry.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Windows geometry has been crafted to support modern app experiences. Progressive
2323

2424
![Dialog with rounded corners](images/geometry_rounded_corners_1880.png)
2525

26-
Windows 11 applies rounded corners to all top-level app windows. The same applies to most common controls such as Button and ListView. (For more information, see [Use the latest common controls](../../get-started/make-apps-great-for-windows.md#4-use-the-latest-common-controls).)
26+
Windows 11 applies rounded corners to all top-level app windows. The same applies to most common controls such as Button and ListView.
2727

2828
Windows 11 uses three levels of rounding depending on what UI component is being rounded and how that component is arranged relative to neighboring elements.
2929

hub/apps/desktop/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ landingContent:
4646
links:
4747
- text: Develop apps
4848
url: ../develop/index.md
49-
- text: Make your apps great on Windows 11
50-
url: ../get-started/make-apps-great-for-windows.md
49+
- text: Best practices for Windows apps
50+
url: ../get-started/best-practices.md
5151
- text: Windows developer FAQ
5252
url: ../get-started/windows-developer-faq.md
5353
- text: Other development tools

hub/apps/desktop/modernize/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22
description: Add modern XAML user interfaces, create MSIX packages, and incorporate other modern components into your desktop application.
33
title: Modernize your desktop apps for Windows
44
ms.topic: article
5-
ms.date: 09/21/2021
5+
ms.date: 01/28/2026
66
ms.localizationpriority: medium
77
---
88

99
# Modernize your desktop apps
1010

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

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.
1414

1515
## Apply Windows 11 features
1616

1717
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.
1818

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

2121
## Windows App SDK
2222

@@ -59,11 +59,11 @@ For more information, see [Use MSIX framework packages dynamically from your des
5959

6060
.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.
6161

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

6464
## Host WinRT XAML controls (XAML Islands)
6565

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*.
6767

6868
For more information, see [WinRT XAML controls in desktop apps](xaml-islands/xaml-islands.md)
6969

hub/apps/desktop/modernize/ui/apply-windows-themes.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,5 @@ When this code is run, the app title bar should be dark:
271271
272272
## See also
273273
274-
- [Make your app great on Windows 11](../../../get-started/make-apps-great-for-windows.md)
275274
- [Accessible text requirements](../../../design/accessibility/accessible-text-requirements.md)
276275
- [Desktop Windows Manager (DWM)](/windows/win32/dwm/dwm-overview)

0 commit comments

Comments
 (0)