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. Support Multiple Functions for x:Bind

    The following example doesn't show an error in the Designer, but throws errors in the generated code. If I add a (x:Int32) case before the inner function I get a 'Functions cannot have other functions as parameters' error.

    Width="{x:Bind exf:Bind.Clamp(exf:Bind.Subtract(ContentHolder.(ex:FrameworkElementExtensions.ActualWidth), 30), 100, 300)}"

    It'd be great if we could chain functions together in x:Bind to create more complex expressions. The above case is trying to subtract from the width of another element, but clamp it within a specific range.

    Rather than writing a specific function for this purpose, it'd be nice if it could be composed of individual pieces that…

    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

      on the backlog  ·  1 comment  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
    • Add WPF UniformGrid to UWP

      The WPF UniformGrid (https://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.uniformgrid(v=vs.110).aspx) is missing in UWP. It doesn't seem to quite have an equivalent in UWP in order to get even spacing of a grid automatically, as well as other features like setting rows/columns and first column for calendar type applications.

      26 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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
      • Full clipboard access in background/unfocused app state (maybe as capability)

        Current clipboard API can notify about a clipboard content change, which is fine. But getting or setting the content doesn't work if the app is in background or unfocused. (Access Denied)

        This limitation results in a bad user experience, because there are scenarios, where the user is working with one application and another application performs some operations based on the copied content. Or the other way around; where one application creates data and sets the content automatically, and the user can directly use it inside another application.

        So please remove this restriction.
        -OR-
        If this is a privacy constraint, then…

        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

          0 comments  ·  File IO / Data Store APIs  ·  Flag idea as inappropriate…  ·  Admin →
        • Display cached and on demand downloaded data in ListView using incremental loading

          Let's say there is a app which display news stories. The app does not want to have too many stories on the screen and load stories on demand. The first time the app is opened it downloads news article and display's say the top 10 to user in a ListView and rest are stored locally. These are displayed if the user scrolls down (Incremental Loading Collection Helpers are great addition).

          Now let's say next day, the app is opened again. App immediately displays yesterday's news stories and works in background to load new stories (or user pulls to refresh). As…

          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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
          • Use ContentPresenter in MasterDetailsView instead of ListView

            Currently, In MasterView, we can only use ListView. It limits the use case of MasterView. We can't use Pivot, Semantic Zoom, GridView, PullToRefresh, SlidableListItem and more. But if it accepts ContentPresenter then the limit would be endless.

            Don't fake the page navigation using Storyboard. Then devs can use Connected Animations.

            15 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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
            • InvalidCastException in MediaComposition.GetThumbnailAsync() on VMs

              We use MediaComposition to generate thumbnails for mp4 video files. It's working great on physical machines. But on virtual machines we get a InvalidCastException. It's happening on multiple different virtualizers (Parallels, VirtualBox, ...).

              Here is a small testing UWP app:

              I've also posted the full exception there.

              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 →
              • API Discovery

                It would be nice it there was an API Discovery endpoint.

                for example: <deviceIpAddress>/api/me

                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  ·  Windows Device Portal  ·  Flag idea as inappropriate…  ·  Admin →
                • Grouped ComboBox

                  In WPF we had the possibility to have groups within the ComboBox list. We now have this option for ListView and GridView, but not for the ComboBox control.

                  For example:

                  - Fruits (group name)
                  -- Banana (item name)
                  -- Apple (item name)
                  -- Orange (item name)

                  - Vegetables (group name)
                  -- Carrot (item name)
                  -- Cucumber (item name)

                  WPF example:
                  https://user-images.githubusercontent.com/9866362/30957493-b5719ff8-a43a-11e7-9c46-043f5a3404b8.jpg

                  22 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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                  • Windows 10 Mobile

                    You could rename the Windows 10 Mobile to Windows 10 Watch and you could stop making the Lumia mobile phones but you could start making Lumia Smartwatch with Windows 10 Watch

                    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  ·  Windows Device Portal  ·  Flag idea as inappropriate…  ·  Admin →
                    • Control to create an App Tour Guide

                      Control explanation: This control should cover the entire app with a semi-transparent background except the highlighted UIElement so that the user can interact with the UIElement. In short, we need a UWP alternative to ShowcaseView (https://github.com/amlcurran/ShowcaseView)

                      Use of the control: This control will help the user to take a tour of the app in an interactive way.

                      GitHub issue link: https://github.com/Microsoft/UWPCommunityToolkit/issues/764

                      11 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  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                      • Allow elevated starupTasks

                        I have an always on background Desktop Bridge app, that some users might want to be elevated, when it starts at logon. Add an option to let user do so.

                        It might make sense to have that option in Task Manager, since it is the tool to control startup tasks in Windows 10.

                        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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                        • Image Editor

                          Adding an image editor to CaptureElement control with these options:
                          - Ability to crop with predefined or custom proportions.
                          - Ability to change focus.
                          - Ability to remove the background (transparent background)
                          - Ability to add filters.
                          - Ability to rotate.
                          - Ability to zoom in/ zoom out.
                          - Ability to save captured image as predefined image types (.jpg, .png...etc).

                          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  ·  Camera/Video/Microphone  ·  Flag idea as inappropriate…  ·  Admin →
                          • Virtual MIDI ports

                            I'd like to see an API to create virtual MIDI ports built into Windows. The Surface touch screen has tons of possibilities as a MIDI controller, but this currently requires installing a 3rd party driver, which is not a great end user experience. Built in RtpMIDI would be nice too, but at least this would be achievable without a kernel mode driver if we had virtual MIDI ports.

                            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

                              2 comments  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add store URI schema support for app extension searching

                              Add store uri schema like ms-windows-store://assoc/?AppExt=%q to search app extensions

                              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  ·  App Extensions  ·  Flag idea as inappropriate…  ·  Admin →
                              • Access/Invoke Point of Service (POS) peripheral devices through background tasks

                                Need to support APIs to access POS peripheral devices through background tasks

                                Use case to be achieved-
                                In an app that collects status information of assets, the user should be able to scan barcode of an asset (background task), and enter other information in the app (foreground task) while the barcode data is being retrieved (background task) and sent to the app (data transfer from background task to foreground task)

                                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

                                • Make the default display setting for external screens a user setting

                                  Working in ABO (Activity Based Office) I use different hardware to my Surface all the time. Each time I sit down the display setting for the external screen is to clone but I want it to be extended.

                                  My Customer (I'm an Office 365 Consultant) are struggling with the adoption of this new way of working because of simple things like this that annoy and takes 2-10 minutes per person per working spot.

                                  I want the screen setting to be an option, where I can set my preferance as a default.

                                  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  ·  Audio/Graphics/Media playback  ·  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

                                    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

                                      3 comments  ·  Dev Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Improve App Store team responce time.

                                      Allow their to be faster response times for contacting App Store after submitting feedback link found at the bottom of the certification report after having your app rejected.

                                      As its very inconvenient to have to wait for 5 business days to have a response, and you may need to have your app on the store in less time depending on an urgency which I have due to needing to have my app passed for one of my love ones who have passed away.

                                      33 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 Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow applications to have elevated privileges/admin rights

                                        I have a disk imaging application (which I have already converted) that writes bytes directly to disk (USB and SD cards). It requires admin rights to get a lock on the disk. It would be good if we could submit utility tools to the store as there is no way to perform these tasks without admin. Maybe warn the user when downloading the app or more stringent verification process for these apps but don't block them completely as you're hurting both devs and users. There are thousands of apps out there that probably aren't converted for similar reasons.

                                        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  ·  Desktop Bridge ('Centennial')  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Numeric TextBox with min and max value and decimal place and comma formatting

                                          I know that text boxes can be customized easily. But the UWP textboxes are not that god when it comes to numeric input. I'm currently working on a software that has a lot of numeric input. That's why I'm suggesting a specialized textbox for numbers.

                                          I'm suggesting a textbox with the following feature:
                                          1. Only allows numeric input
                                          2. Allow entering negative values
                                          3. Allow entering decimal values
                                          4. Format the text with a specific number of decimal place (i.e. 1.456 -> 1.46)
                                          5. Format numbers with commas on thousands (i.e. 1,000,000.00) on mouse leave and remove commas when editing. …

                                          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

                                            2 comments  ·  UWP Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base