Skip to content

Commit f3b461c

Browse files
Merge pull request #6431 from MicrosoftDocs/main
Auto Publish – main to live - 2026-03-10 05:00 UTC
2 parents c4cab4e + da58add commit f3b461c

11 files changed

Lines changed: 17 additions & 17 deletions

File tree

hub/apps/develop/input/handle-pointer-input.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ Windows apps can listen for the following pointer events:
4242
4343
| Event | Description |
4444
|---|---|
45-
| [**PointerCanceled**](/uwp/api/windows.ui.xaml.uielement.pointercanceled) | Occurs when a pointer is canceled by the platform. This can occur in the following circumstances:<ul><li>Touch pointers are canceled when a pen is detected within range of the input surface.</li><li>An active contact is not detected for more than 100 ms.</li><li>Monitor/display is changed (resolution, settings, multi-mon configuration).</li><li>The desktop is locked or the user has logged off.</li><li>The number of simultaneous contacts exceeded the number supported by the device.</li></ul> |
45+
| [**PointerCanceled**](/uwp/api/windows.ui.xaml.uielement.pointercanceled) | Occurs when a pointer is canceled by the platform. This can occur in the following circumstances:<br>&#8226; Touch pointers are canceled when a pen is detected within range of the input surface.<br>&#8226; An active contact is not detected for more than 100 ms.<br>&#8226; Monitor/display is changed (resolution, settings, multi-mon configuration).<br>&#8226; The desktop is locked or the user has logged off.<br>&#8226; The number of simultaneous contacts exceeded the number supported by the device. |
4646
| [**PointerCaptureLost**](/uwp/api/windows.ui.xaml.uielement.pointercapturelost) | Occurs when another UI element captures the pointer, the pointer was released, or another pointer was programmatically captured.<br>**Note:** There is no corresponding pointer capture event. |
47-
| [**PointerEntered**](/uwp/api/windows.ui.xaml.uielement.pointerentered) | Occurs when a pointer enters the bounding area of an element. This can happen in slightly different ways for touch, touchpad, mouse, and pen input.<ul><li>Touch requires a finger contact to fire this event, either from a direct touch down on the element or from moving into the bounding area of the element.</li><li>Mouse and touchpad both have an on-screen cursor that is always visible and fires this event even if no mouse or touchpad button is pressed.</li><li>Like touch, pen fires this event with a direct pen down on the element or from moving into the bounding area of the element. However, pen also has a hover state ([IsInRange](/uwp/api/windows.ui.xaml.input.pointer.isinrange)) that, when true, fires this event.</li></ul> |
48-
| [**PointerExited**](/uwp/api/windows.ui.xaml.uielement.pointerexited) | Occurs when a pointer leaves the bounding area of an element. This can happen in slightly different ways for touch, touchpad, mouse, and pen input.<ul><li>Touch requires a finger contact and fires this event when the pointer moves out of the bounding area of the element.</li><li>Mouse and touchpad both have an on-screen cursor that is always visible and fires this event even if no mouse or touchpad button is pressed.</li><li>Like touch, pen fires this event when moving out of the bounding area of the element. However, pen also has a hover state ([IsInRange](/uwp/api/windows.ui.xaml.input.pointer.isinrange)) that fires this event when the state changes from true to false.</li></ul> |
49-
| [**PointerMoved**](/uwp/api/windows.ui.xaml.uielement.pointermoved) | Occurs when a pointer changes coordinates, button state, pressure, tilt, or contact geometry (for example, width and height) within the bounding area of an element. This can happen in slightly different ways for touch, touchpad, mouse, and pen input.<ul><li>Touch requires a finger contact and fires this event only when in contact within the bounding area of the element.</li><li>Mouse and touchpad both have an on-screen cursor that is always visible and fires this event even if no mouse or touchpad button is pressed.</li><li>Like touch, pen fires this event when in contact within the bounding area of the element. However, pen also has a hover state ([IsInRange](/uwp/api/windows.ui.xaml.input.pointer.isinrange)) that, when true and within the bounding area of the element, fires this event.</li></ul> |
47+
| [**PointerEntered**](/uwp/api/windows.ui.xaml.uielement.pointerentered) | Occurs when a pointer enters the bounding area of an element. This can happen in slightly different ways for touch, touchpad, mouse, and pen input.<br>&#8226; Touch requires a finger contact to fire this event, either from a direct touch down on the element or from moving into the bounding area of the element.<br>&#8226; Mouse and touchpad both have an on-screen cursor that is always visible and fires this event even if no mouse or touchpad button is pressed.<br>&#8226; Like touch, pen fires this event with a direct pen down on the element or from moving into the bounding area of the element. However, pen also has a hover state ([IsInRange](/uwp/api/windows.ui.xaml.input.pointer.isinrange)) that, when true, fires this event. |
48+
| [**PointerExited**](/uwp/api/windows.ui.xaml.uielement.pointerexited) | Occurs when a pointer leaves the bounding area of an element. This can happen in slightly different ways for touch, touchpad, mouse, and pen input.<br>&#8226; Touch requires a finger contact and fires this event when the pointer moves out of the bounding area of the element.<br>&#8226; Mouse and touchpad both have an on-screen cursor that is always visible and fires this event even if no mouse or touchpad button is pressed.<br>&#8226; Like touch, pen fires this event when moving out of the bounding area of the element. However, pen also has a hover state ([IsInRange](/uwp/api/windows.ui.xaml.input.pointer.isinrange)) that fires this event when the state changes from true to false. |
49+
| [**PointerMoved**](/uwp/api/windows.ui.xaml.uielement.pointermoved) | Occurs when a pointer changes coordinates, button state, pressure, tilt, or contact geometry (for example, width and height) within the bounding area of an element. This can happen in slightly different ways for touch, touchpad, mouse, and pen input.<br>&#8226; Touch requires a finger contact and fires this event only when in contact within the bounding area of the element.<br>&#8226; Mouse and touchpad both have an on-screen cursor that is always visible and fires this event even if no mouse or touchpad button is pressed.<br>&#8226; Like touch, pen fires this event when in contact within the bounding area of the element. However, pen also has a hover state ([IsInRange](/uwp/api/windows.ui.xaml.input.pointer.isinrange)) that, when true and within the bounding area of the element, fires this event. |
5050
| [**PointerPressed**](/uwp/api/windows.ui.xaml.uielement.pointerpressed) | Occurs when the pointer indicates a press action (such as a touch down, mouse button down, pen down, or touchpad button down) within the bounding area of an element.<br>[CapturePointer](/uwp/api/windows.ui.xaml.uielement.capturepointer) must be called from the handler for this event. |
5151
| [**PointerReleased**](/uwp/api/windows.ui.xaml.uielement.pointerreleased) | Occurs when the pointer indicates a release action (such as a touch up, mouse button up, pen up, or touchpad button up) within the bounding area of an element or, if the pointer is captured, outside the bounding area. |
5252
| [**PointerWheelChanged**](/uwp/api/windows.ui.xaml.uielement.pointerwheelchanged) | Occurs when the mouse wheel is rotated.<br>Mouse input is associated with a single pointer assigned when mouse input is first detected. Clicking a mouse button (left, wheel, or right) creates a secondary association between the pointer and that button through the [PointerMoved](/uwp/api/windows.ui.xaml.uielement.pointermoved) event. | 

hub/apps/distribute-through-store/how-to-transition-users-from-your-web-unpackaged-app-to-store-packaged-app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ Your unpackaged application likely stores its local data in:
159159
```
160160

161161

162-
Packaged applications have their reserved space for data storage, which is automatically deleted when the application is uninstalled. It is highly recommended (though not mandatory) to migrate the data to this space upon the first launch. You can retrieve the absolute path of this folder by calling [Windows.Storage.ApplicationData.Current.LocalFolder.Path](/uwp/api/windows.storage.applicationdata.localfolder?view=winrt-22621).
162+
Packaged applications have their reserved space for data storage, which is automatically deleted when the application is uninstalled. It is highly recommended (though not mandatory) to migrate the data to this space upon the first launch. You can retrieve the absolute path of this folder by calling [Windows.Storage.ApplicationData.Current.LocalFolder.Path](/uwp/api/windows.storage.applicationdata.localfolder).
163163

164164

165165
### How to migrate acquisitions and in-app purchases

hub/apps/publish/publish-your-app/msix/configure-release-schedule.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Learn how to configure precise release scheduling for your app in the Microsoft Store, including setting release and stop acquisition dates for specific markets.
2+
description: Learn how to configure precise release scheduling for your MSIX app in the Microsoft Store, including setting release and stop acquisition dates for specific markets.
33
title: Configure precise release scheduling for MSIX apps
44
ms.date: 6/5/2025
55
ms.topic: article

hub/apps/publish/publish-your-app/pwa/configure-release-schedule.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Learn how to configure precise release scheduling for your app in the Microsoft Store, including setting release and stop acquisition dates for specific markets.
2+
description: Learn how to configure precise release scheduling for your PWA in the Microsoft Store, including setting release and stop acquisition dates for specific markets.
33
title: Configure precise release scheduling for PWAs
44
ms.date: 6/5/2025
55
ms.topic: article

hub/apps/publish/store-policy-archive/store-policy-7-18.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Microsoft Store Policies version 7.18
3-
description: Products on the Store must meet our certification standards, offer customers a truly useful and engaging experience, and provide a good fit for the Store.
3+
description: "Archived version 7.18 of the Microsoft Store Policies. Products on the Store must meet our certification standards, offer customers a truly useful and engaging experience, and provide a good fit for the Store."
44
ms.date: 09/10/2025
55
ms.topic: article
66
keywords: store policies agreement

hub/apps/whats-new/personae.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ The following personas represent typical Windows developers. Each profile outlin
6868
- [WebView2](/Microsoft-edge/webview2/)
6969
- [React](https://react.dev)
7070
- [Angular](https://angular.dev)
71-
- [Blazor](/aspnet/core/blazor/?view=aspnetcore-8.0)
72-
- [ASP.NET Core](/aspnet/core/?view=aspnetcore-8.0)
71+
- [Blazor](/aspnet/core/blazor/)
72+
- [ASP.NET Core](/aspnet/core/)
7373

7474
**Favorite tools:**
7575

@@ -131,7 +131,7 @@ The following personas represent typical Windows developers. Each profile outlin
131131
**Go-to tech:**
132132

133133
- [.NET](/dotnet/)
134-
- [WinForms](/dotnet/desktop/winforms/overview/?view=netdesktop-8.0)
134+
- [WinForms](/dotnet/desktop/winforms/overview/)
135135
- [WPF](/dotnet/desktop/wpf/overview/)
136136
- [Entity Framework Core](/ef/core/)
137137

hub/dev-environment/javascript/nuxtjs-on-wsl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ To install Nuxt.js, you will need to answer a series of questions about what sor
4242
- Project description: Description of my Nuxt.js app.
4343
- Author name: I use my GitHub alias.
4444
- Choose the package manager: Yarn or **Npm** - we use NPM for our examples.
45-
- Choose UI framework: None, Ant Design Vue, Bootstrap Vue, etc. Let's choose **Vuetify** for this example, but the Vue Community created a nice [summary comparing these UI frameworks](https://vue-community.org/guide/ecosystem/ui-libraries.html#summary-tldr) to help you choose the best fit for your project.
45+
- Choose UI framework: None, Ant Design Vue, Bootstrap Vue, etc. Let's choose **Vuetify** for this example, but the Vue Community has created summaries comparing these UI frameworks to help you choose the best fit for your project.
4646
- Choose custom server frameworks: None, AdonisJs, Express, Fastify, etc. Let's choose **None** for this example, but you can find a [2019-2020 server framework comparison](https://dev.to/santypk4/introducing-the-best-10-node-js-frameworks-for-2019-and-2020-mcm) on the Dev.to site.
4747
- Choose Nuxt.js modules (use spacebar to select modules or just enter if you don't want any): Axios (for simplifying HTTP requests) or [PWA support](https://pwa.nuxtjs.org/) (for adding a service-worker, manifest.json file, etc). Let's not add a module for this example.
4848
- Choose linting tools: **ESLint**, Prettier, Lint staged files. Let's choose **ESLint** (a tool for analyzing your code and warning you of potential errors).

hub/package-manager/winget/dscv3.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.topic: overview
77

88
# dscv3 command (winget)
99

10-
The **dscv3** command of [winget](index.md) represents [Microsoft Desired State Configuration version 3](/powershell/dsc/overview?view=dsc-3.0) (DSC v3) command-based resource implementation.
10+
The **dscv3** command of [winget](index.md) represents [Microsoft Desired State Configuration version 3](/powershell/dsc/overview?view=dsc-3.0&preserve-view=true) (DSC v3) command-based resource implementation.
1111

1212

1313
## Usage

uwp/gaming/accessibility-for-games.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ At its most basic level, the business justification for accessibility is straigh
2828

2929
Number of users who can play your game x Awesomeness of game = Game sales
3030

31-
If you made an amazing game that is so complicated or convoluted that only a handful of people can play it, you limit your sales. Similarly, if you made a game that is unplayable by those with physical, sensory, or cognitive impairments, you are missing out on potential sales. Considering that, for example, [19% of people in the United States have some form of disability](https://www.census.gov/newsroom/releases/archives/miscellaneous/cb12-134.html), [estimated 14% of adults in the US have difficulty reading](https://nces.ed.gov/naal/estimates/overview.aspx), and [estimated 10% of males have some form of color vision deficiency](https://www.aao.org/eye-health/diseases/color-blindness), this can potentially have a large impact on your title's revenue.
31+
If you made an amazing game that is so complicated or convoluted that only a handful of people can play it, you limit your sales. Similarly, if you made a game that is unplayable by those with physical, sensory, or cognitive impairments, you are missing out on potential sales. Considering that, for example, [19% of people in the United States have some form of disability](https://www.census.gov/newsroom/releases/archives/miscellaneous/cb12-134.html), [estimated 14% of adults in the US have difficulty reading](https://nces.ed.gov/naal/estimates/overview.aspx), and [estimated 10% of males have some form of color vision deficiency](https://www.nei.nih.gov/learn-about-eye-health/eye-conditions-and-diseases/color-blindness), this can potentially have a large impact on your title's revenue.
3232

3333
For more business justifications, see [Making Video Games Accessible](/windows/desktop/DxTechArts/accessibility-best-practices).
3434

uwp/gaming/e2e.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ Developer forums are a great place to ask and answer game development questions,
166166
</tr>
167167
<tr>
168168
<td>PlayFab forums</td>
169-
<td><a href="https://learn.microsoft.com/gaming/playfab/">PlayFab forums</a></td>
169+
<td><a href="/gaming/playfab/">PlayFab forums</a></td>
170170
</tr>
171171
</table>
172172

@@ -463,7 +463,7 @@ Now part of the Microsoft family, Azure PlayFab is a complete back-end platform
463463
</tr>
464464
<tr>
465465
<td>Forums</td>
466-
<td><a href="https://learn.microsoft.com/gaming/playfab/">PlayFab forums</a></td>
466+
<td><a href="/gaming/playfab/">PlayFab forums</a></td>
467467
</tr>
468468
</table>
469469

0 commit comments

Comments
 (0)