Visual Studio
Welcome to the Visual Studio UserVoice site. Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.
ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.
We look forward to hearing from you!
Thanks – Deon Herbert
Visual Studio Team
-
Add date time picker control to Windows 8 Metro XAML
date time picker control is a must have control for many apps. It's missing in current Windows 8 Metro XMAL.
440 votes -
Allow development of Windows Store apps offline - no license required
When developing Windows Store apps, it appears that you must be connected to the internet in order to obtain a 1 month "developer license".
This seems to me to be an unnecessary hurdle to the development process. My employer has an explicit policy that prevents dev machines being Internet connected.
I understand the license is probably an anti-piracy measure (or some means to stop users deploying apps outside the Store), but seems overly heavy-handed for a development environment.
MS, please don't just assume that all your users are Internet connected, all the time. Can we have this fixed pronto, please.
420 votes -
Make System.Data available to Metro style apps
Although, it seems clear that some of the decisions with the "Metro" apps are built so that apps will be able to go between devices, I would like to see the System.Data namespace supported in them. An example, you want to connect to a "local" SQL Express database without having to run a middle tier web-site or application that can talk to the database. Why shouldn't a Metro app run on a desktop be able to connect in the same way that a WinForms app can? The framework was supposed to abstract us from hardware and other changes yet as…
396 votes -
XNA for WinRT
I've written several games for WP7 using XNA or XNA/Silverlight hybrids. I have thousands of hours invested into that codebase. Unless XNA works on WinRT, I won't be able to port my WP7 apps over to WinRT.
256 votes -
WinRT Desktop App profile
This comes off of the ARM Desktop post here:
http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx#10266574As stated in the article, ARM devices can't install desktop apps other than Office 15. Here is an idea to provide desktop apps via the windows store using WinRT instead of Win32:
* I agree totally with not allowing users to install applications for ARM hardware outside of the windows store. At least for the first generation of ARM PCs, this will greatly help reduce consumer confusion and improve their experience with these PCs. They find software for their PC in one place and everything they see in the windows…
135 votes -
Support custom Direct Manipulation implementations in Windows Store Apps
Currently the only way to take advantage of the direct manipulation in a XAML Windows store app is by using a ScrollViewer. However that isn't always appropriate. For example if one wanted to implemented a fixed columns Excel type functionality where the cells of the first column should not scroll horizontally but the cells should participate in the vertical smooth scrolling and where cells in the first row (and header) should scroll horizontally but not vertically. There really isn't a way to prevent some of those from scrolling since the ScrollViewer's Direct Manipulation implementation will animate/offset the rendering in the…
97 votes -
Triggers for WinRT in XAML additionally to VSM.
Could you add triggers for WinRT like it is for WPF? Without triggers only with Visual State Manager it sometimes needs to put many additional code to make simple things.
Also VSM's cannot be applied to styles and you cannot create a separate resource with VSM to apply it to different controls. So you are forced to override control's template every time and this is really bored.93 votes -
Support Custom Markup Extension for metro style app
Silverlight has already supported the custom markup extension.
Because Static, DynamicResource and DataType markup extensions connot be use on metro style app, at least, it is nessesary to support custom markup extension for metro style app.
84 votes -
Add MIDI to WinRT to help musicians
Musicians use MIDI. MIDI is not supported for Metro applications. MIDI should be part of WinRT and connect to USB devices and any other kind of MIDI device installed on the PC. One Microsoft employee who is also a musician has suggested a possible inferior solution:
http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/72f78574-02c3-4986-8d5f-623b31c89765?prof=required75 votes -
Implicit DataTemplates for WinRT
In SL5 you have a killing feature to visualize any object using implicit DataTemplates, defined in global resource dictionaries. It allows very simple MVVM usage, without complexities of WPF (DataTemplateSelector etc). Additionally it provides performance advantages since visual trees of DataTemplates are cached internally.
70 votes -
Support using a Binding in a Style Setter in Window Store apps
SL5 (as well as WPF) support setting the Value of a Style Setter to a Binding but XAML Windows Store apps do not (maybe because it was based on a snapshot of SL4).
65 votes -
Support custom parsing of strings in XAML Windows Store Apps
In WPF/SL, we had the TypeConverter class. If you had a custom Type you could create a derived TypeConverter and handle the conversion from String and then you were able to use the attribute syntax in XAML to set the value of a property of that type. WinRT does not have such a concept. Instead internally MS handles parsing a limited number of built in types. In addition the auto-generated IXamlType has a CreateFromString but that only deals with enums. Even if one took the time to try and intercept/override that a compiler exception would be generated for any type…
64 votes -
Implement IsCancel and IsDefault properties on Windows.UI.Xaml.Controls.Button
In WPF, buttons on a form or popup can be specified as IsCancel to close the control with the Esc key or IsDefault to close the window with the Enter key. This ability has been around in Windows UI frameworks for some time, but it is not present in Metro style apps. I would like to see this common pattern implemented so that developers won't feel the need to roll their own version of it.
59 votes -
Support RadialGradientBrush
I would really like to see RadialGradientBrush added. That would be very important for the parallel development for the desktop and Metro. In addition, radial gradients are another core piece of rendering that needs to be part of the framework.
54 votes -
Support for OpacityMask in WinRT
I understand that the OpacityMask was removed for UI performance reasons, but just because it may be over utilized by some doesnt mean it should be dropped all together.
40 votes -
support BindingOperations.GetBinding for Metro Style Applications
It is was a clean way to handle custom binding update triggers, but today with metro we have to fallback to a pure and ugly event based solution
37 votes -
Give more new features and versions to Silverlight and .NET instead of Metro Style
New Silverlight versions in the future please!
35 votes -
Add chart control to Windows 8 Metro XAML/C#
I am looking for metro charts control equivalent to below silverlight control.
System.Windows.Controls.DataVisualization.Charting.LineSeries
System.Windows.Controls.DataVisualization.Charting.ColumnSeries
You can check out my required charts at: http://www.pokerincome.com
35 votes -
Provide a way to share content between Metro Style apps and Desktop Apps
Currently, since Metro Style apps are sandboxed, there is no possibility to share the content, which they show with a desired desktop app. Such a desktop app would provide more keyboard friendly input possibilities than a Metro Style app does. It is extremly important for business users to provide a way for fast input, but on the other side, it would make sense to have a touch friendly Metro Style app that can be shown during a presentation of KPI for example.
32 votes -
Upgrade WPF to better align itself with WinRT
Create a new version of WPF that targets Windows 7 desktop apps, that provides much better alignment with WinRT. The provides a couple of major benefits:
Allow application developers to support dual code bases (desktop Win7 application and Win8 app)
Provide incentive for migration to Win8 and not be limited by the installed base
Provide a migration path for other XAML apps (like Silverlight)
Prepare applications for the sandbox restrictions in Win8
Use a single XAML across Win7 and Win8 (Win8 controls would be emulated as WPF controls in Win7)
The library could be community driven, but sponsored and supported…
30 votes
- Don't see your idea?