Universal Windows Platform

Welcome to the Universal Windows Platform Developer Feedback site. This site provides the Windows developer community with a channel for feedback on the following topics:

  • Windows developer platform (APIs, runtimes, and controls)
  • Dev Center (dashboard, reporting/analytics, submission process, etc.)
  • Microsoft Store

Your suggestions will be reviewed by the Windows platform developer team to help with planning ideas and to better understand how developers are using the platform.

What this forum is not intended to cover or capture:

  • Windows consumer suggestions: Use the Windows Feedback Hub app built directly into Windows 10
  • Documentation on docs.microsoft.com: Sign in at the bottom of the page to give documentation feedback via Github
  • Visual Studio / .NET: Use the Visual Studio UserVoice site

If you’re new to UserVoice, two things to keep in mind are (a) List items (and item rankings) represent community interest in features, and not the actual priority list for the product team; and (b) Suggestions made using this forum will be moderated if they do not actually represent a feature request (or if too many different ideas are included in one suggestion).

How can we improve the Windows dev platform?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Show ToolTip for the disabled control in UWP

    I want to show the tooltip for the disabled control in UWP.

    In winform, there's a ToolTipService.SetShowOnDisabled(https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.tooltipservice.setshowondisabled?view=netframework-4.7.2) method for me to achieve it, but in UWP, I have not found the similar method.

    4 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  2. Expose UEFI's GetNextVariableName to the userspace

    Windows API provides the SetFirmwareEnvironmentVariable and GetFirmwareEnvironmentVariable families of functions, that effectively allow setting and getting the UEFI variables.
    However it';'s not enough to work with the UEFI variables, because you also need a way to enumerate them.

    UEFI spec has GetNextVariableName function that lets one do that that, but Windows does not expose it right now.

    I'd like to have access to that functionality of the UEFI.

    4 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  3. pin secondary tile without user consent

    Currently, there is no built-in API for retrieving shortcut paths in UWP. I need it in order to create an application, whereby a user can create a shortcut in the file system, and the application is supposed to consider shortcuts similarly to a symlink (not all users of the application are capable enough to create true symlinks in Windows).

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  4. GetVersion GetVersionEx deprecated, but shouldn't be

    https://developercommunity.visualstudio.com/content/problem/540773/getversion-getversionex-deprecated-but-shouldnt-be.html

    with latest Win 10 SDK for Win32 I’m getting warnings:

    warning C4996: ‘GetVersion’: was declared deprecated
    1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\sysinfoapi.h(135): note: see declaration of ‘GetVersion’

    warning C4996: ‘GetVersionExW’: was declared deprecated
    1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\sysinfoapi.h(387): note: see declaration of ‘GetVersionExW’

    The suggested replacement is ‘VerifyVersionInfo’
    However that function only compares the version, but does not return the actual version number.

    What I’m trying to do, is NOT compare, but actually display the OS version number to the user.
    So I can’t use ‘VerifyVersionInfo’, and I want to use “GetVersion GetVersionEx”, however I’m getting deprecation warnings.

    The deprecations are incorrect…

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  5. ms surface dial documentation page is outdated

    https://docs.microsoft.com/en-us/windows/uwp/design/input/windows-wheel-interactions

    The email address on the bottom of this page is no longer valid.

    I'd like to call the surface dial api from normal win32 / dotnet, without having to use the hardware, so that we may connect it to mouse and keyboard events.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  6. Creating virtual camera in UWP

    I want to create a virtual camera for my UWP app like "ManyCam" app. Through this virtual camera I should be able to share the screen of my UWP app. In shortly user can see the app's virtual camera on skype and when he selects this virtual cam he should be able to see the screen of my UWP app.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  7. API to enable or disable touch feedback in Windows 10

    I am creating a UWP application. I want to enable or disable the touch feedback in Windows 10 through my UWP app.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  8. DateTimeFormatting should have milliseconds available in UWP

    DateTimeFormatting should have milliseconds available in UWP. The smallest value it holds is Seconds, not nanoseconds or milliseconds. Any good logging mechanism should at least have millisecond resolution, so you're currently forcing us to use non-UWP date time formatters instead, making this current API obsolete.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  9. Settings URI for installing a specific language/region

    I need an API or URI for launching the Settings screen for the installation of a specific language/region...eg Spanish - Mexico, Chinese (Simplified) - China
    For more detailed explanation, see this StackOverflow question:

    https://stackoverflow.com/questions/54973164/uwp-uri-for-installing-a-specific-language-region

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  10. Display custom information in App settings of UWP application

    I am building a UWP application. When I open the app settings for my App, I see a window like this: https://i.stack.imgur.com/ztTRy.png

    I want to display some more information on this window. I want to display if the app is in beta version or debug version or release version on this window.

    The Stackoverflow link: https://stackoverflow.com/questions/54607669/display-custom-information-in-app-settings-of-uwp-application

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  11. OnConnectVisualChildren

    Corresponding to UIElement.OnDisconnectVisualChildren it would make sense to also have UIElement.OnConnectVisualChildren, indicating when a child has been added. In WPF we had OnVisualChildrenChanged but this seems to be missing from UWP.

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  12. UWP - How to change the size of a drag image during drag and drop?

    I'm trying to drag and drop a UI element that exists within a Viewbox. As soon as the drag process begins, the expected image shows up for the drag operation, but the image is full size and not the size of the image as displayed within the Viewbox.

    Is there a way to have the drag image automatically respect the displayed size of the source element? If not, is there a way to programmatically change the size of the drag image to match the displayed size of the of the UI element being dragged?

    I don't see any options in…

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  13. PickMultipleFoldersAsync

    In UWP, there are a variety of pickers to pick single or multiple files async, there is a picker for picking folders, but no picker to pick multiple folders. When you need to copy only certain folders, or scan for files on multiple folders but not all, this would be very useful.

    9 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  14. need a way to capture a user clicking the “maximize” button on a UWP app

    I'm trying to find a clean way to put my app into full-screen mode (as opposed to maximized mode) when the user clicks the maximize button. The problem is, I can't find any event to identify when the maximize button is clicked.

    The reason I'm asking this question is I have a UWP game that runs in FullScreenMode. However, if the user wants to switch it windowed mode, they can. If they want to go back to Full Screen Mode again, there is no way for me to tell that they're trying to request that.

    I could add a button…

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add API to access active "actual" power scheme

    Since some Win10 version, there is only one 'balanced" power scheme, where the user can change the setting with a slider when clicking on the battery icon in the taskbar.
    But there is no public API yet where you can access which of the actual slider states is enabled (or set it). I would expect one in powrprof.dll, similar to PowerGetActiveScheme(), but then for the actual one.
    Or at least create a parameter for it in powercfg.

    Thanks!

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Notify FrameworkElement.IsLoaded property

    Based on the fact that FrameworkElement.IsLoaded is not accompanied by a dependency property (I.e. there is no FrameworkElement.IsLoadedProperty), it would seem that IsLoaded is not notified when it changes.

    It would be a lot more useful if it were notified / were a dependency property.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide API to relaunch the app if it was closed as part of a system update reboot

    When a machine automatically reboots as part of installing updates any running apps are closed.
    Upon a person next logging into the device it would be nice to be able to have the app restart automatically too.

    A small number of non-UWP desktop apps do this but rely on service components to trigger restarting the app which is undesirable in a modern/UWP environment.

    I'd like to see a way for any UWP app to opt-in to being automatically restarted when the user logs in after a shutdown caused by an automatic reboot. Having the app receive activation parameters that indicate…

    10 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  18. SVG splash screen image

    Now that Xaml and DirectX support SVG images I'd love to provide my splash screen image as an SVG file.

    It would save a tons of space to only have one small SVG for a simple icon rather than a dozen large png files. In fact, the smaller file size might also mean the app would load faster. So often the png splash screen is larger than all of the app's compiled code.

    (I'd also be OK using a Xaml Path.)

    74 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  19. [UWP] Add HighQualityCubic option to BitmapInterpolationMode

    The Windows Imaging Component WICBitmapInterpolationMode enumeration has supported the value WICBitmapInterpolationModeHighQualityCubic since Windows 10 was first released. However, the corresponding Windows.Graphics.Imaging.BitmapInterpolationMode enum has not been updated to include this value. Please add this value so we can use it in the BitmapTransform of a BitmapDedcoder method for getting pixel data or a SoftwareBitmap.

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add support for Windows Biometric frame work API to UWP apps

    Enable support for Biometric frame work API's for UWP so that we can develop stand alone apps for reading/storing/authenticating with the help of finger print on a central/kiosk devices.

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5
  • Don't see your idea?

Feedback and Knowledge Base