Skip to content

Commit 3a72855

Browse files
Merge pull request #6403 from MicrosoftDocs/main
Auto Publish – main to live - 2026-03-06 18:44 UTC
2 parents 0f653a3 + fe5141f commit 3a72855

70 files changed

Lines changed: 151 additions & 1517 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.redirection.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "hub/apps/windows-app-sdk/breaking-changes.md",
5+
"redirect_url": "/previous-versions/windows/app-dev/windows-app-sdk/breaking-changes",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "hub/apps/windows-app-sdk/preview-experimental-create-winui3-app.md",
10+
"redirect_url": "/previous-versions/windows/app-dev/windows-app-sdk/preview-experimental-create-winui3-app",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "hub/apps/windows-app-sdk/preview-experimental-unpackaged-tutorial.md",
15+
"redirect_url": "/previous-versions/windows/app-dev/windows-app-sdk/preview-experimental-unpackaged-tutorial",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "hub/apps/windows-app-sdk/update-existing-projects-to-the-latest-release.md",
20+
"redirect_url": "/previous-versions/windows/app-dev/windows-app-sdk/update-existing-projects-to-the-latest-release",
21+
"redirect_document_id": false
22+
},
323
{
424
"source_path": "hub/apps/develop/win2d/hellowin2dworld.md",
525
"redirect_url": "/windows/apps/develop/win2d/quick-start",
@@ -10934,6 +10954,11 @@
1093410954
"source_path": "hub/apps/develop/notifications/app-notifications/toast-notifications-overview.md",
1093510955
"redirect_url": "/windows/apps/develop/notifications/app-notifications/",
1093610956
"redirect_document_id": false
10957+
},
10958+
{
10959+
"source_path": "hub/apps/publish/nrt-in-analytics.md",
10960+
"redirect_url": "/windows/apps/publish/recent-data-acquisitions-reports",
10961+
"redirect_document_id": false
1093710962
}
1093810963
]
10939-
}
10964+
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Avoid custom animations where possible. Use animation resources like [WinUI 3](.
6767

6868
_Example:_ [Page transitions](../motion/page-transitions.md), [connected animations](../motion/connected-animation.md), and [animated icons](../controls/animated-icon.md) are the recommended WinUI controls that add delightful and necessary motion to apps.
6969

70-
:::image type="content" source="images/motion-resourceful.png" lightbox="images/motion-resourceful.gif" alt-text="An animated image that shows examples of page transitions, connected animations, and animated icons in the Windows UI.":::
70+
:::image type="content" source="images/motion-resourceful.png" lightbox="images/motion-resourceful.gif" alt-text="An animated image that shows examples of page transitions, connected animations, and animated icons in the Windows UI.":::
7171

7272
_Click the image to see it animated._
7373

hub/apps/desktop/modernize/desktop-to-uwp-distribute.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ If you decide to package your desktop app in an MSIX package (see [Building an M
1919

2020
The [Microsoft Store](https://www.microsoft.com/store/apps) is a convenient way for customers to get your app.
2121

22-
Publish your application to the Microsoft Store to reach the broadest audience. Also, organizational customers can acquire your application to distribute internally to their organizations through the [Microsoft Store for Business](https://businessstore.microsoft.com/store).
22+
Publish your application to the Microsoft Store to reach the broadest audience. Also, organizational customers can acquire your application to distribute internally to their organizations through the [Microsoft Store for Business](https://www.microsoft.com/store/apps).
2323

2424
If you plan to publish to the Microsoft Store, you'll be asked a few extra questions as part of the submission process. That's because your package manifest declares a restricted capability named **runFullTrust**, and we need to approve your application's use of that capability. You can read more about this requirement here: [Restricted capabilities](/windows/uwp/packaging/app-capability-declarations#restricted-capabilities).
2525

hub/apps/desktop/modernize/modernize-wpf-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ For more information, see these articles:
102102

103103
Starting in Windows 10, version 1903, you can host UWP controls in non-UWP desktop apps using a feature called *XAML Islands*. This feature enables you to enhance the look, feel, and functionality of your existing desktop apps with the latest Windows UI features that are only available via UWP controls. This means that you can use UWP features such as Windows Ink and controls that support the Fluent Design System in your existing WPF, Windows Forms, and C++ Win32 apps.
104104

105-
For more information, see [UWP controls in desktop applications (XAML Islands)](/windows/apps/develop/platform/xaml/xaml-host-controls). This tutorial guides you through the process of using two different types of XAML Island controls:
105+
For more information, see [UWP controls in desktop applications (XAML Islands)](/windows/apps/desktop/modernize/#host-winui-xaml-controls-xaml-islands). This tutorial guides you through the process of using two different types of XAML Island controls:
106106

107107
* The [InkCanvas](/windows/communitytoolkit/controls/wpf-winforms/inkcanvas) and [MapControl](/windows/communitytoolkit/controls/wpf-winforms/mapcontrol) in the Windows Community Toolkit. These WPF controls wrap the interface and functionality of the corresponding UWP controls and can be used like any other WPF control in the Visual Studio designer.
108108

hub/apps/develop/feeds/feed-providers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ For detailed guidance on how to implement a feed provider, see these articles be
2525

2626
Feeds in the Widgets Board helps users stay on top of what matters, enabling them to easily discover useful information and empowering them to act on it. Feed providers enable users to see content from multiple apps and services at the same time. Users can access content from various apps directly on their Widgets Board without the need to open individual apps, ensuring they have the latest information at their fingertips. Users also have the control to enable or disable feeds from the Widgets Board settings, tailoring the content to their preferences.
2727

28-
![hidedashboard-screenshot](media/feed-providers/hidedashboard-screenshot.png)
28+
![Screenshot showing the option to hide the dashboard panel in the Widgets Board settings](media/feed-providers/hidedashboard-screenshot.png)
2929

3030
## Getting started with feed providers
3131

hub/apps/develop/launch/reserved-uri-scheme-names.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ There are two types of reserved file types: file types reserved for built-in app
1818

1919
File types reserved for built-in apps:
2020

21-
| Types | | | |
21+
| File type | File type | File type | File type |
2222
|---|---|---|---|
2323
| .aac | .icon | .pem | .wdp |
2424
| .aetx | .jpeg | .png | .wmv |
@@ -37,7 +37,7 @@ File types reserved for built-in apps:
3737

3838
The following file types are reserved for the operating system:
3939

40-
| Types | | | |
40+
| File type | File type | File type | File type |
4141
|---|---|---|---|
4242
| .accountpicture-ms | .its | .ops | .url |
4343
| .ade | .jar | .pcd | .vb |
@@ -80,7 +80,7 @@ The following file types are reserved for the operating system:
8080

8181
The following URI scheme names are reserved and can't be used by your app:
8282

83-
| Types | | | |
83+
| URI scheme | URI scheme | URI scheme | URI scheme |
8484
|---|---|---|---|
8585
| application.manifest | inffile | ms-settings:network-dialup | scrfile |
8686
| application.reference | insfile | ms-settings:network-ethernet | scriptletfile |

hub/apps/develop/support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Get help with coding, APIs, and building Windows apps.
2121

2222
The Windows developer community is an incredible resource for learning and problem-solving:
2323

24-
- **[Microsoft Q&A](https://learn.microsoft.com/answers/questions/)** - Ask technical questions and get answers from Microsoft experts and the community
24+
- **[Microsoft Q&A](/answers/questions/)** - Ask technical questions and get answers from Microsoft experts and the community
2525
- **[Windows App SDK discussions](https://github.com/microsoft/windowsappsdk/discussions)** - Connect with other developers and the Windows App SDK team
2626
- **[WinUI 3 discussions](https://github.com/microsoft/microsoft-ui-xaml/discussions)** - Get help and share feedback about WinUI
2727
- **[Stack Overflow](https://stackoverflow.com/questions/tagged/windows-app-sdk)** - Browse thousands of answered questions tagged with Windows App SDK

hub/apps/develop/ui/controls/index.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The following table lists the Windows app controls available in WinUI, with link
2929

3030
### Basic input
3131

32-
| | Control | Description |
32+
| Image | Control | Description |
3333
|---|---|---|
3434
| ![Buttons](images/Button.png) | [Buttons](buttons.md) | A control that responds to user input and raises a Click event. Includes button, drop-down button, split button, toggle button, and more. |
3535
| ![Check boxes](images/CheckBox.png) | [Check boxes](checkbox.md) | A control that a user can select or clear. |
@@ -42,7 +42,7 @@ The following table lists the Windows app controls available in WinUI, with link
4242

4343
### Collections
4444

45-
| | Control | Description |
45+
| Image | Control | Description |
4646
|---|---|---|
4747
| ![Items view](images/ItemsView.png) | [Items view](itemsview.md) | A control that presents a collection of items using various layouts. |
4848
| ![List view and grid view](images/ListView.png) | [List view and grid view](listview-and-gridview.md) | Controls that present a collection of items in a vertical list or in rows and columns. |
@@ -55,21 +55,21 @@ The following table lists the Windows app controls available in WinUI, with link
5555

5656
### Dialogs and flyouts
5757

58-
| | Control | Description |
58+
| Image | Control | Description |
5959
|---|---|---|
6060
| ![Dialogs](images/ContentDialog.png) | [Dialogs](dialogs-and-flyouts/dialogs.md) | A dialog box that can be customized to contain any XAML content. |
6161
| ![Flyouts](images/Flyout.png) | [Flyouts](dialogs-and-flyouts/flyouts.md) | Shows contextual information and enables user interaction. |
6262
| ![Teaching tip](images/TeachingTip.png) | [Teaching tip](dialogs-and-flyouts/teaching-tip.md) | A content-rich flyout for guiding users and enabling teaching moments. |
6363

6464
### Forms
6565

66-
| | Control | Description |
66+
| Image | Control | Description |
6767
|---|---|---|
6868
| | [Forms](forms.md) | A pattern for collecting and submitting user input using a combination of input controls and labels. |
6969

7070
### Media, graphics, and shapes
7171

72-
| | Control | Description |
72+
| Image | Control | Description |
7373
|---|---|---|
7474
| ![Icons](images/Image.png) | [Icons](icons.md) | Represent icon controls that use different image types as content. |
7575
| ![Animated icons](images/AnimatedIcon.png) | [Animated icons](animated-icon.md) | An element that displays and controls an icon that animates when the user interacts with the control. |
@@ -80,7 +80,7 @@ The following table lists the Windows app controls available in WinUI, with link
8080

8181
### Menus and toolbars
8282

83-
| | Control | Description |
83+
| Image | Control | Description |
8484
|---|---|---|
8585
| ![Menus and context menus](images/MenuFlyout.png) | [Menus and context menus](menus-and-context-menus.md) | Shows a contextual list of simple commands or options. |
8686
| ![Command bar](images/CommandBar.png) | [Command bar](command-bar.md) | A toolbar for displaying application-specific commands that handles layout and resizing of its contents. |
@@ -89,24 +89,24 @@ The following table lists the Windows app controls available in WinUI, with link
8989

9090
### Navigation
9191

92-
| | Control | Description |
92+
| Image | Control | Description |
9393
|---|---|---|
9494
| ![Breadcrumb bar](images/BreadcrumbBar.png) | [Breadcrumb bar](breadcrumbbar.md) | Shows the trail of navigation taken to the current location. |
9595
| | [List/details](list-details.md) | A pattern that displays a list of items alongside the details of the currently selected item. |
9696
| ![Navigation view](images/NavigationView.png) | [Navigation view](navigationview.md) | Common vertical layout for top-level areas of your app via a collapsible navigation menu. |
97-
| ![Pivot](images/Pivot.png) | [Pivot](pivot.md) | Presents information from different sources in a tabbed view. |
97+
| ![Screenshot of the Pivot control](images/Pivot.png) | [Pivot](pivot.md) | Presents information from different sources in a tabbed view. |
9898
| ![Selector bar](images/Pivot.png) | [Selector bar](selector-bar.md) | Presents information from a small set of different sources. The user can pick one of them. |
9999
| ![Tab view](images/TabView.png) | [Tab view](tab-view.md) | A control that displays a collection of tabs that can be used to display several documents. |
100100

101101
### People
102102

103-
| | Control | Description |
103+
| Image | Control | Description |
104104
|---|---|---|
105105
| ![Person picture](images/PersonPicture.png) | [Person picture](person-picture.md) | Displays the picture of a person/contact. |
106106

107107
### Pickers
108108

109-
| | Control | Description |
109+
| Image | Control | Description |
110110
|---|---|---|
111111
| ![Color picker](images/ColorPicker.png) | [Color picker](color-picker.md) | A control that displays a selectable color spectrum. |
112112
| ![Calendar date picker](images/CalendarDatePicker.png) | [Calendar date picker](calendar-date-picker.md) | A control that lets users pick a date value using a calendar. |
@@ -116,9 +116,9 @@ The following table lists the Windows app controls available in WinUI, with link
116116

117117
### Scrolling and layout
118118

119-
| | Control | Description |
119+
| Image | Control | Description |
120120
|---|---|---|
121-
| ![Expander](images/Expander.png) | [Expander](expander.md) | A container with a header that can be expanded to show a body with more content. |
121+
| ![Screenshot of the Expander control](images/Expander.png) | [Expander](expander.md) | A container with a header that can be expanded to show a body with more content. |
122122
| ![Scrolling and panning controls](images/ScrollViewer.png) | [Scrolling and panning controls](scroll-controls.md) | A container control that lets the user pan and zoom its content. |
123123
| ![Annotated scrollbar](images/AnnotatedScrollbar.png) | [Annotated scrollbar](annotated-scrollbar.md) | A control that extends a regular vertical scrollbar's functionality for an easy navigation through large collections. |
124124
| ![Semantic zoom](images/SemanticZoom.png) | [Semantic zoom](semantic-zoom.md) | Lets the user zoom between two different views of a collection, making it easier to navigate through large collections of items. |
@@ -127,16 +127,16 @@ The following table lists the Windows app controls available in WinUI, with link
127127

128128
### Status and information
129129

130-
| | Control | Description |
130+
| Image | Control | Description |
131131
|---|---|---|
132132
| ![Progress](images/ProgressBar.png) | [Progress](progress-controls.md) | Shows the app's progress on a task using a progress bar or progress ring. |
133-
| ![Tooltip](images/ToolTip.png) | [Tooltip](tooltips.md) | Displays information for an element in a pop-up window. |
133+
| ![Screenshot of the Tooltip control](images/ToolTip.png) | [Tooltip](tooltips.md) | Displays information for an element in a pop-up window. |
134134
| ![Info bar](images/InfoBar.png) | [Info bar](infobar.md) | An inline message to display app-wide status change information. |
135135
| ![Info badge](images/InfoBadge.png) | [Info badge](info-badge.md) | A non-intrusive UI to display notifications or bring focus to an area. |
136136

137137
### Text
138138

139-
| | Control | Description |
139+
| Image | Control | Description |
140140
|---|---|---|
141141
| ![Auto-suggest box](images/AutoSuggestBox.png) | [Auto-suggest box](auto-suggest-box.md) | A control to provide suggestions as a user is typing. |
142142
| ![Text block](images/TextBlock.png) | [Text block](text-block.md) | A lightweight control for displaying small amounts of text. |
@@ -149,7 +149,7 @@ The following table lists the Windows app controls available in WinUI, with link
149149

150150
### Title bar
151151

152-
| | Control | Description |
152+
| Image | Control | Description |
153153
|---|---|---|
154154
| ![Title bar](images/TitleBar.png) | [Title bar](title-bar.md) | Customize the title bar of your app window. |
155155

hub/apps/develop/widgets/web-widget-providers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ async void IWidgetResourceProvider.OnResourceRequested(WidgetResourceRequestedAr
6262
}
6363
```
6464

65-
If the provider does not set a response on the **WidgetResourceRequestedArgs** object passed into the method, the system will retrieve the resource from the web. In this case, the provider can choose to modify the [Headers](/windows/windows-app-sdk/api/winrt/microsoft.windows.widgets.providers.widgetresourcerequestedargs.headers) property of the [WidgetResourceRequestedArgs.Request](/windows/windows-app-sdk/api/winrt/microsoft.windows.widgets.providers.widgetresourcerequestedargs.request) object, such as to provide user context or tokens, and the system will use the updated headers when retrieving the resource from the web.
65+
If the provider does not set a response on the **WidgetResourceRequestedArgs** object passed into the method, the system will retrieve the resource from the web. In this case, the provider can choose to modify the [Headers](/windows/windows-app-sdk/api/winrt/microsoft.windows.widgets.providers.widgetresourcerequestedargs) property of the [WidgetResourceRequestedArgs.Request](/windows/windows-app-sdk/api/winrt/microsoft.windows.widgets.providers.widgetresourcerequestedargs.request) object, such as to provide user context or tokens, and the system will use the updated headers when retrieving the resource from the web.
6666

6767
## Handle messages to and from web content
6868

@@ -77,7 +77,7 @@ public void OnMessageReceived(WidgetMessageReceivedArgs args)
7777
}
7878
```
7979

80-
Widget providers can send a message to the web content of the widget by calling [WidgetManager.SendMessage](/windows/windows-app-sdk/api/winrt/microsoft.windows.widgets.providers.widgetmanager.sendmessage). You must provide the ID of the widget to which the message is sent, which is the value specified in the *Id* attribute of the **Definition** element in the provider's package manifest file. For more information see [Widget provider package manifest XML format](/windows/apps/develop/widgets/widget-provider-manifest). The message string can be simple text or the serialized form of an object interpreted by the web content. For more information, see [PostWebMessageAsString](/dotnet/api/microsoft.web.webview2.core.corewebview2.postwebmessageasstring).
80+
Widget providers can send a message to the web content of the widget by calling [WidgetManager.SendMessage](/windows/windows-app-sdk/api/winrt/microsoft.windows.widgets.providers.widgetmanager). You must provide the ID of the widget to which the message is sent, which is the value specified in the *Id* attribute of the **Definition** element in the provider's package manifest file. For more information see [Widget provider package manifest XML format](/windows/apps/develop/widgets/widget-provider-manifest). The message string can be simple text or the serialized form of an object interpreted by the web content. For more information, see [PostWebMessageAsString](/dotnet/api/microsoft.web.webview2.core.corewebview2.postwebmessageasstring).
8181

8282
```csharp
8383
var message = $"{{ \"current_location\": \"{ location }\" }}";

hub/apps/develop/windows-integration/click-to-do.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ no-loc: [Click to Do, Windows Copilot Runtime, Phi Silica]
88

99
# Click to Do overview
1010

11-
**Click to Do** is an AI-supported feature that utilizes the local Phi Silica model in Copilot+ PCs or [eligible Cloud PCs](https://learn.microsoft.com/windows-365/enterprise/ai-enabled-cloud-pcs) to connect actions to the content (text or images) on the screen.
11+
**Click to Do** is an AI-supported feature that utilizes the local Phi Silica model in Copilot+ PCs or [eligible Cloud PCs](/windows-365/enterprise/ai-enabled-cloud-pcs) to connect actions to the content (text or images) on the screen.
1212

1313
Click to Do analyzes what's on screen and then you can choose the text or image you want to take action on. Once selected, Click to Do will suggest actions that you can take based on the content. For example, if you select a piece of text, it might suggest summarizing or rewriting it. If you select an image, it might suggest blurring the background, erasing objects in the image, or searching the web for related information.
1414

0 commit comments

Comments
 (0)