Universal Windows Platform

Welcome to the Windows Platform Developer (WPDev) Feedback site. This feedback forum provides the WPDev community with a channel for feedback on the following topics:

  • Windows developer platform (APIs, runtimes, and controls)
  • Dev Center (developer portal, back-end services, reporting/analytics and process)
  • Microsoft Store

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

What this forum is not intended to cover or capture:

  • Windows:
  • Documentation on docs.microsoft.com
    • Sign in to give documentation feedback via Github
  • Visual Studio / .NET

If you’re new to this whole UserVoice thing, we’d like to note two important things about this site: (a) List items (and item rankings) represent community interest in features, and does not represent an 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.

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. Modern Windows UI in Win32 desktop applications

    Bring modern Windows UI to existing Win32, WPF and Windows Forms desktop apps with the option to adopt islands of Windows.UI.Composition and Windows.UI.XAML content incrementally. Allows desktop apps to incrementally adopt UI innovations and creates a bridge to UWP for app UI.

    353 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

      84 comments  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
    • WebView for WPF and WinForms

      Bring WebView with Edge to WPF and WinForms applications

      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

        2 comments  ·  Web Browser Control APIs  ·  Flag idea as inappropriate…  ·  Admin →
      • Issue with Scroll Bar

        Hello guys,

        I experienced problem with UWP ListView, particularly using ISupportIncrementalLoading interface as a datasource.

        A few words about problem context:
        In our UWP app there is a ListView, and it uses ISupportIncrementalLoading as a DataSource.
        And while next part of data is loading, ListView is disabled.

        So, the problem in that if you scroll ListView in way you catch ScrollBar and pull it to the down,
        when you scroll to the end of the list, ListView will be disabled for some period of time (while data is loading).
        And if you release mouse button from ScrollBar
        while ListView is…

        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

          working on it  ·  1 comment  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
        • App Crash or Freeze, 'Entry point not found' for UWP builds from certification server which uses buggy SupportedAPIs...

          The last three days I was working hard to solve a problem, submitting our UWP app to the store. Now I know why it was not working and I want to make my knowledge public. Maybe it will help someone.

          Problem:

          We have an UWP app targeting Windows 10 fall creators update which was published successfully to the sore previously.
          A new version fails the certification process with “10.4.2 App Crash or Freeze”
          Debug build of the app is starting and working on our developer machine
          Side loadable release builds are also starting and working on our build and test…

          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

            2 comments  ·  Dev Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
          • Select Treeview node from code

            The TreeView (from Windows Update 1803) lacks the possibility to select a ceirtain TreeViewNode from code.

            For example an "IsSelected" property could be added to a TreeViewNode or a function like selectNode(TreeViewNode) to the TreeView.

            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  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
            • Dev Center: Include OS Version in Usage Analytics

              In the Health page of Dev Center analytics, crashes and hangs can be filtered by OS version (RTM, 1507, 1511, 1607, etc.). Please provide this same information on the 'Usage' page. OS information is not included at all on the 'Usage' page. While I get crashes by OS (Health page), I need to cross-reference this with usage by OS to determine the overall impact of a given bug. Reference: https://docs.microsoft.com/en-us/windows/uwp/publish/usage-report

              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

                3 comments  ·  Dev Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
              • Support HLS version 7 so Enterprises can move to Fragmented MP4 backed streams

                Apple announced support for Fragmented MP4 backed HLS Streams under HLS version 7: https://developer.apple.com/videos/play/wwdc2016/504/ at WWDC 2016.

                We are looking to change the way our HLS streams are generated and Windows seems to be one of the few platforms that doesn't support playing these type of streams.

                This will also impede our ability to reuse these fMP4s for MPEG DASH in the future.

                Can you please add support for this?

                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

                  working on it  ·  2 comments  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
                • Classic Main Menu

                  When building line-of-business-apps for enterprises, we often focus on desktop only. Today we're using WPF for these tasks. But if we want to use UWP for it, we would need a classic menu like we have it in Visual Studio and serveral other "expert applications" (=app with a lot of functionality) that require more than just a hamburger menu or some flyouts

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

                    I'm currently trying to convert an application that contains some of the CoreUtils utilities (most notably, [.exe and ].exe). This fails abruptly at

                    Preparing Virtual File System

                    VERBOSE: Begin Convert-Files...

                    VERBOSE: Renaming 'Files' directory to 'VFS'...

                    VERBOSE: Getting all files under C:\vfs0

                    VERBOSE: Processing 30505 virtual file system entries

                    VERBOSE: An error occurred converting your application. Here is the full error record:

                    VERBOSE:

                    PowerShell Error Record:

                    The specified wildcard character pattern is not valid: [.exe

                    PowerShell Stack Trace:

                    at Convert-Files, C:\Program

                    Files\WindowsApps\Microsoft.DesktopAppConverter_2.1.1.0_x64__8wekyb3d8bbwe\converter_util\VfsOps.p

                    s1: line 138

                    at <ScriptBlock><Process>, C:\Program

                    Files\WindowsApps\Microsoft.DesktopAppConverter_2.1.1.0_x64__8wekyb3d8bbwe\DesktopAppConverter.ps1

                    : line 709

                    at <ScriptBlock>, <No file>: line 1

                    Inner Exception[0]:

                    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

                      working on it  ·  2 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                    • Editable Combo Box

                      Request for an editable combo box that allows:
                      - keyboard focus for the edit box
                      - ability to type a value that matches an item in the dropdown
                      - ability to type a value that does not match an item in the dropdown (enabled as a control option)
                      - auto complete of the item name while typing
                      - keyboard navigation for opening the dropdown using Alt + down arrow.
                      - keyboard navigation for moving through the list of items in the combo by using left and right arrow keys

                      69 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

                        working on it  ·  3 comments  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add CornerRadius property to Button

                        It would be nice to be able to easily create rounded or circular buttons in UWP without creating custom control template.

                        Reveal effect introduced in Fluent Design should also work.

                        12 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

                          working on it  ·  1 comment  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                        • We need a classic TabControl for Desktop applications

                          For a classic desktop application, we need a TabControl. Currently you can use the Pivot or there are 3rd-party vendors providing a TabControl. But as this is such a central control, it should be part of the platform.
                          If you build it, it would be great if you could add configurable close-functionality to the tab-header that is bindable to a ViewModel.

                          I’ve spent some hours to build a small MVVM/UWP/Pivot Prototype that does the typical stuff we do today in WPF with TabControl. And I was impressed how far I got. Sample is here:
                          https://github.com/thomasclaudiushuber/Uwp-Tab-Control-Spike

                          Big asks are asks are …

                          58 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

                            7 comments  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                          • IServiceProvider for Markup Extensions for WPF parity

                            This would enable.
                            - IProvideValueTarget interface
                            - INameScope interface

                            This is part of the larger ask of Add Markup Extensions
                            https://wpdev.uservoice.com/forums/110705/suggestions/7232264

                            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

                              working on it  ·  2 comments  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
                            • Speech Recognition performance (when the grammar is local and the device is connected to a network)

                              If the device is connected to a network, speech recognition with local SRGS custom grammar, it behaves exactly as if it did not have the local grammar and starts to communicate to the "websockets.platform.bing.com:443" endpoint, increasing by tens of times the waiting-time for the result... But if the device is disconnected from any network then the waiting time between "SpeechRecognizer StateChanged starts “SoundEnded”" and "the ResultGenerated event is invoked" is very small, less than 10ms! it should always be this way, since the grammar is on the device.

                              Even the official Microsoft UWP sample accuses the same problem:
                              https://github.com/Microsoft/Windows-universal-samples/blob/master/Samples/SpeechRecognitionAndSynthesis/cs/Scenario_ContinuousRecognitionSRGSGrammar.xaml.cs

                              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

                                3 comments  ·  Cortana/Speech  ·  Flag idea as inappropriate…  ·  Admin →
                              • Open Services library to Xamarin

                                The Microsoft.Toolkit.Uwp.Services project should also be usable in a Xamarin environment.

                                28 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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                                • Make PrintHelper support page breaks

                                  Currently, page breaks are not supported with the PrintHelper. Could this be made possible in a future update? I'd like to print a long MarkdownTextBlock or at least TextBox that does not fit on just one page.

                                  7 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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Documentation on how to call UWP API from C

                                    All the documentation on how to call UWP methods are in C# and require the .NET platform.

                                    Is there a low-level C interface as well? I'm developing a Java application so interop with C# is kinda tricky, while interop Shell32 API or C libraries is pretty easy and straightforward with JNA.

                                    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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Update/Improve the Device Portal on Xbox to show more diagnostics data per app

                                      Having a device portal across all the different devices is a great idea. But the xbox one doesn't provide any diagnostics data of apps (e.g. memory CPU consumption, etc). There is a section for that in the device portal but there is currently not data.

                                      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 Device Portal  ·  Flag idea as inappropriate…  ·  Admin →
                                        working on it  ·  Hirsch Singhal responded

                                        Thanks! There are performance graphs for the currently running app, but they weren’t showing any information when a UWP was running. We’ve filed a bug internally to fix that – the running UWP should show up in those graphs now.

                                        If you’d like more data about the app (more than CPU and the various memory consumption datapoints) please let us know and we can investigate further changes.

                                        Thank you for your feedback!
                                        Hirsch

                                      • Windows Store app IAP subscription model

                                        Can you please add an IAP which would have a recurring payment (automatically charge user monthly / annually / etc)? Basically a subscription. This would simplify development of apps which now need to prompt the user to go buy an IAP each time it expires and it also makes the experience better for users (who might be used to this model from Android / iOS)

                                        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

                                          2 comments  ·  Dev Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Failing to start isolated environment

                                          [msft]
                                          Right now creating an isolated environment fails for some installers. if you see “E_STARTING_ISOLATED_ENV_FAILED” or “800705B4”, chances are it is this. If you feel it isn’t, please create a new issue.

                                          -----

                                          I was able to run the converter on build 14316 and 14352. However, on build 14383, I got this error.

                                          Running Installer in Isolated Environment

                                          [2016-07-11T20:14:52] No installer valid exit codes specified. Using defaults: 0
                                          [2016-07-11T20:14:52] Replace any occurence of <log_folder> in -InstallerArguments with C:\shared\logs
                                          [2016-07-11T20:14:52] Creating Isolated Environment
                                          [2016-07-11T20:14:54] Starting the Isolated Environment
                                          [2016-07-11T20:16:55] An error occurred running your installer in isolation
                                          [2016-07-11T20:16:55] Invoke-IsolatedInstall : error…

                                          50 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

                                            28 comments  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3
                                          • Don't see your idea?

                                          Feedback and Knowledge Base