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. Changing DataContext modifies previously bound view model

    Using the fall creator's update version of UWP, it seems that when a data context is changed to a new view model, the previous view model is updated with null values. This is the same as if the DataContext is set to null before changing view models. It doesn't make sense why the bound values are updated when the DataContext is changed.

    3 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

      9 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
    • InputPane does not open when focus is shifted to next input element with InputPane opened in previous input element.

      Unable to prevent auto close of InputPane which is creating issue due to a possible bug of InputPane in UWP with target version 16299 on Tablet.

      If we have to move focus from one input to other and in this process of focusing next element if input pane was opened in first input and 2nd input element needs UpdateLayout for showing InputPane then InputPane for 2nd will not be opened on tap ( you have to tap input if you are getting focus through Tab button on InputPane, to open InputPane which is also a bug as by default it…

      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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
      • WebView Context Menu

        It should return DOM element and coordinates, and in case of image also the raw bytes.
        Currently it is impossible to implement context menus, save files, and implement other functions general web browsers have.
        At least, receiving ScriptNotify events should be possible on http and without adding ApplicationContentUriRules in Manifest, so that we could atleast have a way to do it on our own.

        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

          1 comment  ·  Web Browser Control APIs  ·  Flag idea as inappropriate…  ·  Admin →

          leaving this open as this is a lot of implementation work you have to do.

          Have you looked at the addWebAllowedObject? https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.webview#Windows_UI_Xaml_Controls_WebView_AddWebAllowedObject_System_String_System_Object_

          This would allow to be a tool for communication. Eliminates the need to use script notify, is more performant, and enables the communication channel without having to statically declare urls. It also works over http.

        • Inconsistent behavior of MediaPlayer StepForwardOneFrame and StepBackOneFrame methods

          Repeatedly calling MediaPlayer.StepForwardOneFrame() `MediaPlayer.StepBackOneFrame() should switch between two frames, but video is moving slightly back.

          Repository on github: https://github.com/tesar-tech/MediaPlayerFrameMoveInconsistentBehavior

          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

            fine feedback. :)  ·  3 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
          • 125% DPI crash on Slider control

            it is similar like this issue : http://www.dcfever.com/cameras/specification.php?id=1620

            We've inherit a control from Slider and put it in horizontal. If Windows set to 125% DPI and when slider value is the same as its maximum value. Our App would crash.

            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

              1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
            • .net native 2.0 linker problem

              I upgraded to the latest VS 2017 and change my UWP app to use .Net.Native 2.0. It now gets a number of linker problems that are being caused by Microsoft components. An example is:

              --------

              warning MCG0007: Unresolved P/Invoke method 'kernel32.dll!SetFileCompletionNotificationModes' for method 'System.Boolean Interop.Kernel32.SetFileCompletionNotificationModes(System.Runtime.InteropServices.SafeHandle, Interop.Kernel32.FileCompletionNotificationModes)'. Calling this method would throw exception at runtime. Please make sure the P/Invoke either points to a Windows API allowed in UWP applications, or a native DLL that is part of the package. If for some reason your P/Invoke does not satisfy those requirements, please use [DllImport(ExactSpelling=true) to indicate that you understand the implications…

              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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
              • Canvas Unhandled Native Exception

                I have a UWP UserControl line chart that renders a PathFigure to a Canvas. This chart supports zooming and the PathFigure size is changed during zoom but clipped within the visible Chart area. At high zoom levels (above 300%) the entire UWP app will crash with a native exception: "An unhandled win32 exception occured in <app> [17800]"

                From my viewpoint, I think there is no way in managed code I should be getting a native exception like this. There must be a bug some place in the framework.

                This crash only happens using the Fall Creators Update after the clipping…

                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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                • Add Validatable TextBox Control

                  Textbox that indicates Validation Results ("This Filed is Required...")

                  17 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  ·  Windows Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                    fine feedback. :)  ·  Deltakosh responded

                    Hey this is a good feedback. Can you tell us if you see it as an attached property (like IsRequired=“true”) ?

                  • Create a Cordva plugin

                    Create a Cordova plugin to enable IOS and Android hybrid apps to use Project Rome features.

                    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

                    • Donationware ability for Windows Store

                      It's a lot easier to build a following when it's free. Keeping this in mind, was thinking of making some of my products donationware. Would it be feasible to somehow make this type of offering as part of the store?

                      The ability for an end user to donate allows me to make the app free. Donations should be supported

                      Any feedback is appreciated, Thanks, John.

                      66 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

                        13 comments  ·  Dev Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
                      • Reset device for all device families.

                        I would like from the device portal the ability to reset the device.

                        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

                          1 comment  ·  Windows Device Portal  ·  Flag idea as inappropriate…  ·  Admin →

                          To help us understand the request, could you provide some details on why you want this? Is this for a lab situation, e.g. management of many devices to help you wipe them all at once, or for individual, developer usage to help in-break a device?

                          Thanks!
                          Hirsch

                        • Alarm volume settings

                          Hello,
                          it would be great if user and dev could modify alarm volume. I know you have tweaked alarm volume in Insider builds, but you simply cannot cover all user need if you don't provide them the slider. Many users still complains about given volume, even fade in doesn't save the situation.

                          The best it would be if also dev could set volume granularly on each Toast notification. User might want lower volume for morning alarms and louder volume for alarm used during busy day.

                          That would make all the users happy :)

                          Thanks!

                          32 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

                          • Edit source while app is still running

                            Make it really smooth to update code of a UWP app. Like you are already doing with the XAML part, the app is automatically reloaded without being shut down and relaunched.

                            It could be really good to hot reload the app when changing C# or XAML code. It could save us (developers) a lot of time.

                            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

                              1 comment  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
                            • No sounds with using FullTrustProcessLauncher

                              I saw new post, and I confirmed that the problem was fixed following URL.

                              https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/16179244-no-sounds-with-using-fulltrustprocesslauncher

                              Thanks for fixing an issue.

                              But, I noticed that it still happens no sound issue in another situation. (Ofcourse, I'm using Windwos 10 Creators Update Version.)

                              playing sound with System.Media.SoundPlayer in UWP (foreground app) -> calling FullTrustProcess (background task / win32 DirectX app) -> Playing sounds with DirectX in FullTrustProcess -> closing FullTrustProcess -> closing UWP -> rebooting UWP -> (Repeat above for several times) -> No sounds. (neither foreground nor FullTrustProcess)

                              -> It sounds normally after reboot OS.

                              Thanks.

                              3 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

                                2 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                              • Provide (or rather don't take them down) virtual machines for all previous versions of Windows 10

                                This is not really completely UWP related, but Microsoft should provide free virtual machines of all Windows 10 versions for testing purposes, as in my experience UWP is really fragile and could make my app behave differently in every version.

                                I'm talking about this website:
                                https://developer.microsoft.com/en-us/windows/downloads/virtual-machines

                                The problem is it always provides the latest version only. All I'm asking is, when a new version of Windows 10 is released, please keep the old VMs still in there.

                                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

                                  3 comments  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
                                • Enable rendering pipeline access in the MapControl (like VirtualEarth)

                                  We have a very large WPF application built upon the Virtual Earth API with heavy customization of the rendering pipeline. We are exploring moving forward with UWP, but currently there is no way to access the pipeline to add custom shaders and models like we do now in Virtual Earth with Microsoft.MapPoint.Graphics3D.GraphicsEngine3D and Microsoft.MapPoint.Rendering3D.Scene.Step. Please add the ability to access the rendering pipeline to the MapControl class.

                                  3 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  ·  Maps  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Accessing network drive fails in Common Dialog

                                    Our desktop application displays a dialog using the GetOpenFileName API function, access to the Network Drive may fail.
                                    There is no problem when accessing by computer name.

                                    It does not always result in an error.
                                    In some cases, an access error may occur at the time of opening a file, or it may be opened correctly.

                                    We want a solution.

                                    3 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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide checksums for BaseImage-*.wim files

                                      It might be necessary to ensure the downloaded base images are not corrupted, and it would be very nice for you to provide them. Thanks!

                                      6 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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Fix BSOD during install if disk space is low

                                        If you have no more disk space; the install crashed. After that, you have a BSOD in loop ... You have to refresh your computer.

                                        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

                                          2 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Replace Xamarin.Forms Xaml syntax with latest UWP Xaml

                                          Now that Microsoft has bought Xamarin, integrated it in Visual Studio and made it free, it would be awesome to replace Xamarin.Forms Xaml syntax with current UWP so that Devs can benefit from all the new rich features such as RelativePanel, x:Bind, Adaptive Triggers, Live Visual Tree etc and also no learning curve for Xamarin.Forms-specific naming conventions (e.g StackLayout instead of StackPanel)

                                          262 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

                                            15 comments  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →

                                            This is great feedback. We are excited about the Xamarin acquisition and the .NET ecosystem around cross-platform apps. We are currently looking at this and similar feedback on how we can improve the experience of working with both Xamarin.Forms and UWP implementations of XAML.

                                          ← Previous 1 3
                                          • Don't see your idea?

                                          Feedback and Knowledge Base