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. Make UWP great again with PowerShell Integration

    Is it possible to provide a new API that allows the use of PowerShell/System.Automation like it was used in previous UWP dev platforms? PowerShell is great and UWP could benefit by integrating PowerShell with in a new API. Using FullTrustProcess/Windows Runtime components does not work.
    Thank you

    1 vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    2 votes
    Sign in
    (thinking…)
    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 →
  3. Create a Cordva plugin

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

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

  4. 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)

    264 votes
    Sign in
    (thinking…)
    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.

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

    4 votes
    Sign in
    (thinking…)
    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 →
  6. 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.

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Maps  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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!

    7 votes
    Sign in
    (thinking…)
    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 →
  8. 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.

    5 votes
    Sign in
    (thinking…)
    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 →
  9. 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.

    4 votes
    Sign in
    (thinking…)
    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 →
  10. Add support for 'XmlnsDefinitionAttribute'

    XmlnsDefinitionAttribute is an absolutely great attribute for Control Library developers. It allows the developers of that control library to greatly simplify the xaml by reducing the number of XMLNS declarations they need.
    The only way around this is for the control vendor to throw every single class that might be used in XAML (not just controls but other types too), in the same namespace, creating a very ugly unwieldy API to code against.

    If you use a 3rd party control library or you're a control library vendor, you should vote for this. It'll save you a lot of typing, looking…

    161 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
  11. Enable background tasks enough time to capture GPS.

    Example. A GATT notification arrives from a sensor. We only get 30 seconds to do something with it. We want to tag the location but GPS takes longer than that to lock. So either enable longer running of tasks or perhaps some kind of callback mechanism after initiating a GPS request in the background.

    8 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Background Processing  ·  Flag idea as inappropriate…  ·  Admin →
  12. Base-Image Setup

    Hi,
    It seems to me, that the Base-Image runs some sort of FirstRun-Setup everytime a Centennial installation is executed. (Like Installing drivers for Hardware present)
    Wouldn't it be better to Call this Firstrun-Setup once, and apply it to the base setup?

    4 votes
    Sign in
    (thinking…)
    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 →
  13. Modify the opacity of tile layers in MapControl

    Add opacity per layer to dynamically adjust layer opacity (say with a slider) if tiles have been previously loaded and viewed.
    The WP7 map control lets one adjust layer Opacity.

    Original request per jaybo_nomad in forum:
    https://social.msdn.microsoft.com/Forums/en-US/761009ed-975f-4995-b218-2fca2572ae44/win10-map-control-why-isnt-opacity-available-on-tile-layers?forum=bingmapswindows8

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Maps  ·  Flag idea as inappropriate…  ·  Admin →
  14. Enable Cortana to Search Contacts for Contact Information

    As a user, I would like to be able to ask Cortana 'when is John Smith's (for example) birthday?' and have Cortana search my contacts for John Smith and return the entry data.

    12 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Cortana/Speech  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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
    (thinking…)
    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.

  18. 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
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  19. .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
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base