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

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Implement CollectionView (similar to iOS control, 2d listview of different elements) in WPF without xaml islands

    Implement CollectionView (2d listview of different elements) in WPF without xaml islands

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  XAML/Controls/Composition  ·  Flag idea as inappropriate…  ·  Admin →
  2. camara LIFE CAM 3.0 NO TRABAJA CON WIND 10

    Dispongo de la cámara LifeCam 3.0 pero no puedo instalarla por no ser compatible con WINDOWS 10 . ANTERIORMENTE SI PODIA TRABAJAR CON ELLA, pero después de pasar a WIND 10, DEJÓ DE TRABAJAR.¿Que debo hacer para actualizarla a wind 10.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Camera/Video/Microphone  ·  Flag idea as inappropriate…  ·  Admin →
  3. UWP App to App communication via Launcher.LaunchUriForResultsAsync returns NULL if client App closed manually

    When starting another UWP Client App out of an UWP App via Launcher.LaunchUriForResultsAsync the returning Result is NULL when the Client App has been closed via ALT+F4 or Window Close Button even if in the Application.Current.Suspending += CurrentOnSuspending event the Result has explicitly returned via ProtocolForResultsOperation.ReportCompleted

    See demo code and screener:
    https://github.com/maexsp/AppToAppCommunication/

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  4. Retreive Authomatic secure mobile.certifications for Microsoft Store and Microsoft Applications and app. syncronizing

    Certificate matter, Mobile Phone on W. wide Internet Web - after disabeling the Certificate where do I enable them again - is there no Authomatism of cert.enabeling for Xiaomi Redmi 5 Mobile Phone from the Mi Corporation China main Connectivity and Network enabled home products in Europe - Italy ? as I'm on standardized , regulare internet connection , browsing through www to the Microsoft Store and Microsoft Application Account for Sync complyings?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Device - Xbox  ·  Flag idea as inappropriate…  ·  Admin →
  5. Kernrate driver debugging tool in WDK for Windows 10 or on GitHub

    There is a Kernrate v.6.1.7600.16385 debugging tool (https://blogs.msdn.microsoft.com/ntdebugging/2008/04/01/the-case-of-the-low-hanging-filter-driver-fruit) in Windows Driver Kit (WDK) Version 7.1.0 for Windows 7, Windows Vista, Windows XP, Windows Server 2008 R2, Windows Server 2008, and Windows Server 2003, both x86 and x64 editions (https://www.microsoft.com/en-us/download/details.aspx?id=11800).
    The tool has issues with Windows 10 x64 v.1903, returns “Error: buffer overflow. Process name too large”.
    Can Microsoft bring updated Kernrate to WDK for Windows 10 (https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk) or Windows 10 SDK (https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk), or upload it to GitHub so that interested developers could do the work themselves?
    Thank you.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
  6. marketplace.visualstudio.com should detect a Mac Safari web browser and present an alternate download or else vscode: should work.

    Either add integration so Safari on Mac can open and recognize links like "vscode:extension/xxxx" or detect Mac Safari browsers on marketplace.visualstudio.com and display an alternate download link.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Unsorted  ·  Flag idea as inappropriate…  ·  Admin →
  7. Windows.Globalization.Calendar.AddYears() returns incorrect results when JapaneseCalendar.

    The AddYears method can not return the correct result when the result of adding the year is included in another era.

    The Windows Calculator app does not work properly due to this bug. see screen capture-> https://twitter.com/biac/status/1125653690960900097

    repro code below (c#)

    private void JapaneseCalendarTest()
    {
    // prepare JapaneseCalendar
    Windows.Globalization.Calendar calendar
    = new Windows.Globalization.Calendar();
    calendar.ChangeCalendarSystem("JapaneseCalendar");

    // set start date to calendar: Apr. 30 2019 (平成31年4月30日)
    DateTimeOffset startDate = new DateTime(2019, 4, 30);
    calendar.SetDateTime(startDate);

    // confirm
    int start = startDate.Year * 10000 + startDate.Month * 100 + startDate.Day;
    System.Diagnostics.Debug.Assert(start == 20190430);
    // expected: 20190430
    // actual: 20190430

    // add 1 year to…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  8. Opposite Visibility Converter

    I would like to have an IValueConverter that converts between Visibility.Visible and Visibility.Collapsed in Microsoft.Toolkit.Uwp.UI.Converters in the Windows Community Toolkit. I currently use a converter I have written as follows:

    '''<summary>Switches between Visibility.Visible and Visibility.Collapsed</summary>
    Public Class VisibilityNotConverter : Implements IValueConverter
    '''<summary>Switches between Visibility.Visible and Visibility.Collapsed</summary>
    '''<param name="value">The Visibility value to switch from</param>
    Public Function Convert(value As Object, targetType As Type, parameter As Object, language As String) As Object Implements IValueConverter.Convert
    Return If(CType(value, Visibility) = Visibility.Visible, Visibility.Collapsed, Visibility.Visible)
    End Function
    '''<summary>Switches between Visibility.Visible and Visibility.Collapsed</summary>
    '''<param name="value">The Visibility value to switch from</param>
    Public Function ConvertBack(value As Object, targetType As Type,…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Windows Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
  9. Random crashes in Windows_UI_Xaml!ProcessAllLiveAccelerators

    In the health report of our UWP apps we observe a lot of crashes that originate in "Windows_UI_Xaml!ProcessAllLiveAccelerators". In the call stack no code of our application shows up.

    Example:
    Frame Image Function Offset
    0 Windows.UI.Xaml.dll _guard_dispatch_icall_nop 0x0000000000000000
    1 Windows.UI.Xaml.dll ProcessAllLiveAccelerators 0x00000000003A15B2
    2 Windows.UI.Xaml.dll KeyboardAcceleratorUtility::ProcessKeyboardAccelerators 0x0000000000000085
    3 Windows.UI.Xaml.dll DirectUI::Control::ProcessAcceleratorsIfApplicable 0x00000000000000AD
    4 Windows.UI.Xaml.dll DirectUI::Control::FireEvent 0x000000000000013A
    5 Windows.UI.Xaml.dll DirectUI::DXamlCore::FireEvent 0x0000000000000103
    6 Windows.UI.Xaml.dll CCoreServices::CLR_FireEvent 0x00000000000000F7
    7 Windows.UI.Xaml.dll CommonBrowserHost::CLR_FireEvent 0x000000000000001D
    8 Windows.UI.Xaml.dll CControlBase::ScriptCallback 0x000000000000014A
    9 Windows.UI.Xaml.dll CXcpDispatcher::OnScriptCallback 0x00000000000001DF
    10 Windows.UI.Xaml.dll CXcpDispatcher::WindowProc 0x000000000000008C
    11 user32.dll UserCallWinProcCheckWow 0x0000000000000266
    12 user32.dll DispatchClientMessage 0x000000000000009C
    13 user32.dll __fnDWORD 0x0000000000000033
    14 ntdll.dll KiUserCallbackDispatcherContinue 0x0000000000000000
    15 win32u.dll ZwUserMessageCall 0x0000000000000014
    16 user32.dll…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  10. How to customiza the DataGrid

    I want to make the DataGrid has different background color in different area. It looks like this: https://i.imgur.com/K3JTDNm.png

    I'm using the `AutoGenerateColumns` to dynamically generate the columns by my data source.

    For now, I cannot find an appropriate way to get it.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Windows Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
  11. Run Multiple Application Foreground and background

    Run multiple apps on foreground and background

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Windows IoT  ·  Flag idea as inappropriate…  ·  Admin →
  12. Disable H.264 Hardware Acceleration for UWP apps

    Microsoft DTV-DVD Video Decoder that decodes H.264 video has AVDecVideoAcceleration_H264 property that allows to disable Hardware Acceleration (HWA): https://docs.microsoft.com/en-us/windows/win32/directshow/microsoft-mpeg-2-video-decoder
    HWA drivers are dysfunctional frequently enough (green/black screen instead of video) that all major video playing apps: Windows Media Player, VLC, Internet Explorer/Edge, Firefox, Chrome have an option to disable HWA:
    https://support.microsoft.com/en-us/help/2528233/how-to-enable-or-disable-software-rendering-in-internet-explorer
    https://support.google.com/youtube/answer/1230977
    Windows Media Player 12 on Windows 10 x64 exposes this option via registry:
    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Scrunch\CodecPack\MSDVD]
    "DXVA"=dword:00000000
    "DXVA2"=dword:00000000
    "DisableDVDDXVA"=dword:00000001
    Can you add a property to MediaPlayerElement (https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/media-playback) and/or a registry key that would expose an option to disable HWA for UWP apps when it does not work (green/black…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Audio/Graphics/Media playback  ·  Flag idea as inappropriate…  ·  Admin →
  13. 我的英语不好,我用中文写。微软可否出一套技术,使用同一套xaml开发pc和移动端UI开发?类似谷歌的flutter?

    目前UWP路太窄,仅限于win10。而flutter一开始就支持ios和安卓,而且pc端,web也开始支持了。

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Windows Community Toolkit  ·  Flag idea as inappropriate…  ·  Admin →
  14. 4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    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 →
  15. Some children are not shown in stack panel

    Here's a minimal Github Repo I created to reproduce the problem.

    *******

    I have a listview whose items panel is set to StackPanel since I need to set the group style panel to a staggered panel which doesn't work well with item stack panel.

    The problem now is, out of 27 groups, only 16 groups are shown. I tested it on another list view and I confirmed that the problem is that the stack panel only displays a limited number of children (the strange thing is it's not 16 on my test but 22).

    I tried VirtualizingStackPanel but unlike StackPanel,…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Decouple Windows Store App package upload fromSubmission commit

    As far as I can make out from the documentation an uploaded .appxbundle to the Windows Store is only ingested once a submission is committed.

    We would like to be able to automatically upload an app package, but without committing it. This is so that the marketing team can manually review the text and images before each submission is committed.

    I am aware that the marketing materials can be packaged up and included as part of the submission, but this would require the marketing team to become familiar with developer tools such as a git repo. This isn't currently a…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide proper documentation for porting PWA to windows 10, specifically in-app purchases.

    It is currently virtually impossible to find out how to support store payment API via an PWA. Ie specifically JS client side code.

    Loads of examples for c#/vb. But NOTHING for JS. Found samples that include JS, but they don't work.

    You rejected my app because our PWA uses paypal for payments and then provided NO support to help us sort it.

    Not sure you really do think of PWA as the future of the web

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dev Center + Microsoft Store  ·  Flag idea as inappropriate…  ·  Admin →
  18. StorageFile.GetThumbnailAsync doesn't wait for thumbnail to be generated

    Calling StorageFile.GetThumbnailAsync(ThumbnailMode.SingleItem, desiredSize) doesn't wait for the thumbnail to be generated. If there isn't one already cached, it will return an icon instead. Disposing the stream then waiting for 6 seconds then trying again correctly returns a thumbnail.

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  19. Be more consistent with numbers in search pattern input

    When entering a value from a BUG_CHECK It is common sense to enter the entire Hex value of a field in an event report. When a search comes up empty it is not always apparent that the problem was leading zeroes. How about having the search engine recognize strings that are hex numbers and asking if the requester would like values without leading zeroes also included. It would also be nice if there was an option to only get numerical values that matched the one being searched and not every single number that is preceded by a "0x"

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow Windows 10 users to install apps on all of their PCs instead of just 10 PCs

    This is an reminder for Windows 10 store to start allowing App installs in all of their devices instead of just 10 devices in the near future.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  App Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base