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. I have an Idea about a game and a colaboration contact me at mihaitaradu8@gmail.com

    I wanna make a game contact me at mihaitaradu8@gmail.com
    I have many ideas but i don't have money
    Sad i know

    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  ·  Device - Xbox  ·  Flag idea as inappropriate…  ·  Admin →
    • TreeView event for child re-ordering

      The UWP TreeView control lacks an event to notify that child nodes have been re-ordered due to a drag and drop. The DragItemsCompleted event is fired but there is no direct information in the arguments about whether the child ordering has changed or whether a child has been added.

      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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
      • Autofill Providers (such as Password Managers)

        Provide a way for apps to request other apps to fill input fields.

        A good example of this is an app with a login screen. The user could fill the username and password manually or call another app that can provide those fields.

        It's something like Android[1] and iOS Autofill Framework.

        [1] https://developer.android.com/guide/topics/text/autofill

        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

          0 comments  ·  Framework  ·  Flag idea as inappropriate…  ·  Admin →
        • UWP C# - Set Subtype "MPEG2TS" to ContainerEncodingProperties throws exception

          ContainerEncodingProperties seems to support "MPEG2TS" video container:
          https://docs.microsoft.com/en-us/uwp/api/windows.media.mediaproperties.containerencodingproperties.subtype#Windows_Media_MediaProperties_ContainerEncodingProperties_Subtype

          Windows 10 and UWP Apps seems to support H.264 encoding with "MPEG2TS" container:
          https://docs.microsoft.com/en-US/windows/uwp/audio-video-camera/supported-codecs

          Why I can't set the Subtype property to "MPEG2TS" in the ContainerEncodingProperties object?

          Target is to live stream the webcam (video and audio) from Raspberry Pi in Windows IoT Core UWP app to a browser use MPEG2TS encoding (MPEG-DASH).

          See my stackoverflow question:
          https://stackoverflow.com/questions/47229957/uwp-c-sharp-http-webcam-live-streaming-server-useing-mpeg-dash

          Code:
          var mediaCapture = new MediaCapture();
          await mediaCapture.InitializeAsync();

          var mediaEncodingProfile = MediaEncodingProfile.CreateMp4(VideoEncodingQuality.HD1080p);

          var containerEncodingProperties = new ContainerEncodingProperties();
          containerEncodingProperties.Subtype = "MPEG2TS";
          //Throws System.ArgumentException: 'Value does not fall within the expected range.'

          mediaEncodingProfile.Container = containerEncodingProperties;

          var…

          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

            3 comments  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →

            Good catch. Looks like we have a doc bug and implementation bug.

            Docs says that “MPEG2TS” and “MPEG2PS” are valid values. But the implementation currently only recognizes “MPEG2”, which creates a MPEG-2 Program Stream container. To create a MPEG-2 Transport Stream container, one would have to specify the GUID for that container instead of using the friendly name.
            The GUID for MPEG-2 Transport Stream is {e06d8023-db46-11cf-b4d1-00805f6cbbea}

          • subscriptions

            Hi, is it possible to get the active subscription count added in to the console and in to downloadable reports? We can get the number of acquisitions for IAP but this doesn't tell us about how many are currently active or anything around churn. It's very difficult to work out how many active subscribers we have.

            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

              1 comment  ·  Dev Experience  ·  Flag idea as inappropriate…  ·  Admin →
            • Bug: No crash dump for side-loaded HoloLens app when crash dump enabled

              Apologies if this isn't the correct place to lodge this bug. If not, please redirect me :)

              We have a Unity HoloLens app that calls into a native dll which throws an unhandled exception. The application crashes. There are no clues in the Unity logs as you'd expect, as this is native code.

              We've enabled Crash Dumps for the app under "App Crash Dumps" in the Windows Device Portal, but whenever the crash happens, nothing appears under Crash Dumps in the same window when refreshed.

              This definitely worked in previous Windows versions on the HoloLens. Could it be a bug…

              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

                1 comment  ·  Windows Device Portal  ·  Flag idea as inappropriate…  ·  Admin →
              • Bug in FILE_RENAME_POSIX_SEMANTICS

                The FileRenameInformationEx information class introduced in W10 1709 has a bug in the implementation of FILE_RENAME_POSIX_SEMANTICS. Per POSIX-1.2008, rename shall not overwrite "newfile" if "oldfile" and "newfile" are directory links to the same file or directory. Original wording:

                "If the old argument and the new argument resolve to either the same existing directory entry or different directory entries for the same existing file, rename() shall return successfully and perform no other action."

                In other words: if "foo" and "bar" are links to the same file, rename("foo", "bar") shall neither touch "foo", nor "bar". Both links shall survive the call and…

                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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                • Please improve the Store Certification process!

                  Please provide some consistency in the certification process. I submitted a game for publishing on Monday. It went through the entire process in about 2 hours. The game wasn't set to be published until Friday at Midnight.

                  Over the course of the week, some fixes were made to the game's code and was resubmitted for publication on Thursday around 10am.

                  It's been sitting in "Certification in Progress" now for 2 days. If it doesn't go through, I'm going to miss my published release date.

                  If you can't give a reasonable estimation on release times, maybe let us put multiple releases…

                  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

                    0 comments  ·  Dev Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
                  • Linebreak of TextBox 14393 and above vs 10586

                    Since Windows 10 14393 and above TextBox is producing "\r" for a line break. Where before it was "\r\n".
                    Environment.NewLine is still "\r\n". Other applications presenting my UWP generated data missing line breaks as result.

                    See also @ https://social.msdn.microsoft.com/Forums/windowsapps/en-US/98b368a3-89ba-4141-be15-bf4fd0335825/uwaxaml-linebreak-of-textbox-14393-vs-10586?forum=wpdevelop

                    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 →
                    • Xamarin.Forms - Prevent keyboard from showing on Entry field focus

                      Currently, Entry field in Xamarin.Forms provides no functionality to prevent soft keyboard from showing up entirely. There are solution out there that will hide it but they make things even worse since now you have keyboard popping up briefly, then disappearing from the screen.

                      It feels like having a way to disable keyboard from showing up entirely on an Entry field makes sense. For example, I make my own buttons, that resemble keyboard. Tapping on each of these, puts some characters in the Entry field without showing keyboard but only when Entry field receives focus.

                      Another example, scanning with external…

                      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

                        0 comments  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                      • MPIO registry values suggestion through server event logs.

                        Get MPIO registry setting suggestion through server event logs.

                        Reference: https://blogs.msdn.microsoft.com/san/2011/12/02/updated-guidance-on-microsoft-mpio-settings/

                        For a production cluster,(Where it is desired that a disk resource should not fail-over during a brief fail and recover of link.),in the event of link failure and outage, if the Server Administrator gets the information about MPIO registry values to be set through an Event Log, that will help reduce the service outage time. If the suggestions in the reference link can briefly be added in the event log that would be very helpful.

                        For further development nearly exact values of MPIO registry settings can be suggested in…

                        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  ·  Background Processing  ·  Flag idea as inappropriate…  ·  Admin →
                        • Build error when using other than ASCII character for Binding Path of x:Bind

                          public class Foo {

                          public string Bar { get; set; }
                          public string ほげ { get; set; }

                          public string GetBar() => "";
                          public string Getほげ() => "";
                          }

                          public sealed partial class MainPage : Page {
                          public Foo ViewModel { get; set; } = new Foo();
                          }

                          MainPage.xaml
                          <!-- OK -->
                          <TextBlock Text="{x:Bind ViewModel.Bar}"/>
                          <TextBlock Text="{x:Bind ViewModel.GetBar()}"/>

                          <!-- NG -->
                          <TextBlock Text="{x:Bind ViewModel.ほげ}"/> <!-- Invalid binding path 'ViewModel.ほげ' : Syntax error at symbol '<EOF>' -->
                          <TextBlock Text="{x:Bind ViewModel.Getほげ()}"/> <!-- Invalid binding path 'ViewModel.Getほげ()' : Property 'Get' can't be found on type 'Foo' -->

                          Visual Studio 2017 version 15.9.4 /…

                          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 →
                          • Bug: StrokeDashArray property only applied to first element on page

                            When the StrokeDashArray property is defined as a Setter in a XAML Style, it is only applied to the first element on the page to use that Style. Other elements on the page ignore the StrokeDashArray property as defined in the Style.

                            This problem also occurs if the Style is applied -- and when it's RE-applied -- in the code-behind at run-time.

                            This problem also occurs with new elements created at run-time using the Style.

                            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

                              1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                            • Incomplete enum Windows.System.ProcessorArchitecture

                              Maybe not really a big... but enum Windows.System.ProcessorArchitecture is missing the value for ARM64, which is a valid UWP compilation target for Windows 10 Build 16299 and above.

                              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 →
                              • Infinite Canvas Export Image

                                The infinite canvas control doesn't have (that I could find) a way to export the ink as an image (PNG, JPG, GIF, etc).

                                The raw InkCanvas control underneath has ways using the StrokeContainer, but those are both private and unaccessable.

                                So can we have either a way to export, or can the underlying (my preference) InkCanvas be exposed as public?

                                Thanks!

                                Rob.

                                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

                                  0 comments  ·  Windows Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                                • 3D Volumetric Content in the Visual Layer/ XAML

                                  Enable 2D application developers to easily use 3D volumetric content in XAML/Composition by configuring spatial scenes and manipulating transforms and skeletal animations.

                                  16 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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Get UNC name of a mapped network drive

                                    Is it possible within a UWP app to obtain the UNC name of a mapped network drive/folder?
                                    when I don't have a UNC pathname but instead a 'mapped' pathname, like "Z:\temp", is there an API that allows me to convert this name to the UNC name, e.g. "\\192.168.0.122\temp"?

                                    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  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                    • EMF

                                      Control able to display EMF as XAML object

                                      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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                                      • EMF

                                        Control able to display EMF as XAML object

                                        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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                                        • UWP application gets Power settings

                                          I have UWP application and I want to retrieve the Power and Sleep setting information and display it to the UI.

                                          For example: On Windows settings, I set the Sleep timer to Never
                                          Then when I open my UWP application and go to Power setting UI, it will reflect the selected settings in the dropdown list.

                                          My question now is, Is it possible to control (Read, Update) the Power and Sleep setting in Windows 10 thru C# programming. If yes, Any Tips on how to Achieve this feature in my App that I can Change and Display the Sleep settings…

                                          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

                                            Can you explain a bit more of your scenario why your app would need read / write access to this setting? Having an application changing global settings without user consent is pretty powerful.

                                          • Don't see your idea?

                                          Feedback and Knowledge Base