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. 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
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
    • 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…

      2 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
      • 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!

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
        • 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.

          2 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
          • Disable Layout Scaling for Hololens - TrySetDisableLayoutScaling

            I want my UWP UI to look the same across any screen of the same resolution, regardless of the scale factor applied by Windows.

            For instance, when running my app on the Hololens it applies a 150% scale factor. This means the UI looks squished when compare to a desktop screen of a similar resolution (1280x720).

            TrySetDisableLayoutScaling on the ApplicationViewScaling Class looks perfect, but only works for Xbox.

            Can this be implemented for the Hololens?

            Originally posted on SE:
            https://stackoverflow.com/q/47452892/3209889

            5 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
            • Detect whether user has rated the app or not

              As a developer, the only way to increase app ratings and review is to prompt user.

              At present there are no APIs to detect whether a user has rated the app or not. Some users get annoyed and down rate the app due to this very reason.

              This is a very basic piece of functionality that has been missing for long.

              Please provide us a simple API that gives us this information.

              Alternative for us to continue work towards this http://invokeit.wordpress.com/2013/10/16/detect-whether-user-has-reviewed-your-app-or-not-wpdev/ however I am not keen on this purely because I can see this being abused very easily.

              311 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                10 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →

                Per the wonderful Mr. Torr: This should be supported now — if you use StoreRequestHelper.SendRequestAsync and pass 6 and an empty string as the parameters, you should get back a response. (Not documented yet…):

                https://docs.microsoft.com/en-us/uwp/api/Windows.Services.Store.StoreRequestHelper#Windows_Services_Store_StoreRequestHelper_SendRequestAsync_Windows_Services_Store_StoreContext_System_UInt32_System_String_

                Will close this out once docs are out

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

                4 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                • 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…

                  8 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    1 comment  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                  • [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.

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                    • [UWP] Ability to dinguish between suspending due to minimise and due to user closing the app

                      It is absolutely necessary to be able to distinguish between the case where the user is closing and an and when they are minimizing it, especially on the desktop (the expectations of a user are different on a mobile phone). I would suggest an extra parameter in the suspending argument which would be an enum giving the reason for suspending being called. Alternatively you could add an extra event if that fits better.

                      Why? Well, consider this example. A developer creates an app that allows the user to perform some bulk file operation such as permanently deleting a large number…

                      2 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                      • 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.)

                        73 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                        • KeyTip height/width cannot be adjusted; need KeyTip style or control template

                          There is not enough control over the appearance of the Key Tip in UWP. Specifically the height and width cannot be adjusted. Consequently it is impossible to, for example, make the Key Tip be square the way it is in the MS Office applications. The Key Tip is too tall to look good next to my controls.

                          We need a control template and/or better styling options for the Key Tip.

                          1 vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                          • Kiosk support for Windows Hello

                            It would be nice to be able to use Windows Hello not only for the verification of the user currently logged in but also for user selection: We would like to run a UWP kiosk app that would be used by firstline workers that are set up for Windows Hello face recognition. However, the current APIs for Windows Hello only allow to authenticate the current user.

                            Actually, Windows Hello is capable to detect others users as of today, but the popup that appears when the users needs to be verified only gives other users the ability to cancel the operation.…

                            1 vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                            • 1 vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                              • Virtual MIDI ports

                                Windows is the only platform that doesn't support this natively. Even the iPhone has had this for almost eight years. I have been experiencing tons of system crashes recently, so I disabling my third-party loopback driver to see if it helps, but this means I lose this functionality.

                                Not having these APIs means I cannot as a developer make an app that uses the Surface touch screen to control music software. The one in the store (yMidi) requires a third party driver. Android and iOS have popular apps that do this. Raspberry Pi and Arduino have countless MIDI projects on…

                                2 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                • Users' behavors

                                  Mouse, sensors and other similar harware devices. For user the sensors are the different places and ways to touch in space having X,Y,Z coordinates like:

                                  (1) pressing
                                  (1.1.) power of pressing (Z is not less than Z1)
                                  (1.2.) time of pressing (T)

                                  (2) pressing (Z is not less than Z1) and moving (changing coordinates in space +X, +Y, +Z)

                                  (3) with one or many (A) finger(s) or with a (B) hand.

                                  So ever event handler must be like one touch behaver of user. This is the second question with kind of hardware device is use to.

                                  1 vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                  • RtlAddFunctionTable and friends

                                    In UWP applications with the codeGeneration manifest capability, allow the use of the existing exception table APIs currently marked desktop-only. On UWP for x86-64, ARM and ARM64, it's not possible to comply with the Windows ABI when generating code at runtime, because you cannot generate the mandatory exception table data for the dynamically-generated code.

                                    These are the APIs that ought to be allowed in UWP when codeGeneration is permitted:

                                    RtlAddFunctionTable
                                    RtlAddGrowableFunctionTable
                                    RtlDeleteFunctionTable
                                    RtlDeleteGrowableFunctionTable

                                    Complicated:

                                    RtlInstallFunctionTableCallback - the OutOfProcessCallbackDll parameter is problematic, and probably shouldn't be allowed in UWP. Otherwise, this function is useful to runtime code generation.

                                    (Add|Remove)Vectored(Exception|Continue)Handler - these…

                                    4 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add universal functionality and support for basic PickSingleFileAsync and PickSaveFileAsync functions on Phone and IOT

                                      PickSingleFileAsync and PickSaveFileAsync functions do not work on IOT they just return nothing.

                                      Also phone has support but is painful to use, why is it different to the PC version? Can it be made truly universal please.

                                      1 vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 1 vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Missing APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                        • smartcard

                                          We tried to embrace Microsoft's vision for UWP but failed misreably wasting lots of time and money. We built a UWP application that reads public data off ISO 7816 smart cards successfully until we realized that the app fails to function in release mode.

                                          In debug mode, it all works fine. In release mode we generate the appx and it passes windows certification.

                                          The smartcard functionality however which is based on a .net standard 2.0 library fails to work (https://github.com/danm-de/pcsc-sharp)

                                          We are now trying to use the native UWP SmartCard API but its largely useless as we cannot…

                                          2 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            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
                                          • Don't see your idea?

                                          Feedback and Knowledge Base