Silverlight Feature Suggestions
Welcome to the Silverlight feature suggestion forum. Please vote or submit a feature suggestion. If it is not a product feature request it might be moderated.
Please note this is a helpful tool in helping planning of ideas and understanding how developers use Silverlight. It may not always represent the actual priority list for the product team.
-
Consolidate WPF & Silverlight Programming Models
As a WPF developer, moving to Silverlight has been like learning a whole new platform, and while I realize there are some things I might not be able to do related to network access or security, the fact that simple things like how a ComboBox works is different, has me pulling my hair out. So whether it is databinding, or MVVM support, or controls - allow me to write my code once and then target either WPF or Silverlight.
I am curious as to how many WPF developers have either given up on Silverlight or delayed projects until there is…
3,945 votes -
Full RTSP/RTP Streaming Support
It should be possible to receive video streams from standard encoding devices other than Expression Encoder and Smooth streaming where files are streamed. A full standard compliant RTSP/RTP stack that can decode H.264/MPEG-4 would go a long way to make silverlight a viable platform for a universal video player
212 votes -
1 vote
-
Increase load time performance, especially for larger forms
Plugin load time for LOB forms is very slow, especially on browsers other than IE. Declarative rendering of XAML for forms with hundreds of controls is unacceptably slow.
1 vote -
Provide consistent UX for navigation apps when running out of the browser
When a user takes a Silverlight 3 navigation app out of the browser, a number of things are missing that result in an inconsistent user experience. Missing features include:
1. Forward/Back buttons
2. History
3. Favorites
4. Address BarTo get a better understanding of the missing features read these posts:
http://thinkfirstcodelater.com/blog/?tag=silverlight-browserTo see what a very rough prototype of how these issues could be addressed look at the following project on codeplex:
http://silverlightbrowser.codeplex.com/11 votes -
MDI or Ribbon
LOB applications heavily use MDI functionality to drill-down to specific item like File-->Payments-->Unsettled Bills, etc..
Many users are accustomed to use MDI functionality thanks to Word, Excel, etc and are instantly comfortable with any app that resembles to it.
Office 2007 implements older MDI functionality using new Ribbon control, even that can improve user interaction with SL app.
Silverlight needs to have MDI/Ribbon feature to promote wide scale adoption for LOB applications.
Thanks,
Mahesh.339 votes -
Click and Doubleclick event on all elements
Mousedown/up isn't good enough
i know that the programmer is able to do Click and Doubleclick himself. But such events should be there by default !
using Mouseup or Mousedown as Click introduce bugs all over the place !
Doubleclick is also needed for better apps.
748 votesSilverlight 5 Beta
-
Possibility to use all .NET's functions, even if only in the out of Browser mode
To be able to access all functions of the framework, I work a lot in the development of control devices and would be very useful for example to control them directly from the serial or USB por. These functions could be available (for the security issues) when install the application in Out of browser mode.
20 votes -
Remove restriction to show an OpenFileDialog non interactively
Allowing to show an OpenFileDialog from javascript makes much more easy to implement reach upload expiriences. Just invent something else to secure user interaction.
1 vote -
Download optimizer for Silverlight
Something like Doloto, (Download Time Optimizer), a tool that makes pages more responsive by decreasing the initial download size of applications. Doloto is aimed at AJAX; something similar to manage xbap & asset deployment would be great.
3 votes -
Implement Messaging Support?
Implement Messaging Support?should be able listen to Tibco EMS messages.
1 vote -
Flow Document Support
Give Silverlight the ability to work with Flow Documents (edit, manipulate) the way you can do in WPF.
91 votes -
Implement MarkupExtension
Allow adding custom MarkupExtensions for cleaner code.
239 votes -
Render text and graphics as good as desktop clients
I would like the rendering of text and images in Silverlight to look as good as in the browser with HTML, WinForms or other windows apps.
Why: It looks sloppy in Silverlight 3 and is unpleasent to read or look particularly for small or bold fonts with dark text on light background.
It's sure improved in SL3 but still looks bad side by side with other programs. I thought text rendering was solved decades ago until SL and WPF broke it.
312 votes -
Binding to multidimensional arrays or datasets
Add support for binding to elements in arrays and/or bring back datasets. I want to get an arbritrary data structure from the web server and show it on the client.
Why:
In line of business apps it is quite common to have some dynamically generated data structures that need to be shown on a client. These are often built from ad-hoc SQL queries so do not correspond to any compiled .net types. Without a flexible data container like a data set and matching binding capabilities we can not 'easily' build applications that are flexible to different client needs, instead everything…260 votes -
LayOut transforms!
When something scales or rotates, it pushes other controls out of the way. Like WPF!
32 votes -
Support for WCF wsHttpBinding + wsDualHttpBinding
Improve the Silverlight WCF stack by providing support for wsHttpBinding and wsDualHttpBinding
1,494 votes -
Full GPU accelerated 3D engine (Direct3D / OpenGL wrapper)
A full GPU accelerated 3D engine should be included, something like a fast wrapper for Direct3D or OpenGL (Mac).
Just imagine how a state of the art 3D game would push Silverligt in the market. IMHO it has the potential to overtake Flash's current dominant market position.35 votesXNA-based in SL5
-
Implement the VisualBrush from WPF
This would be hugely useful for a number of scenarios, not just fancy UI reflections. :)
231 votes -
Better diagnostic tools
Better troubleshoting and diagnostic tools,
ability to trace client code, pass exceptions from server to client, etc..82 votes
- Don't see your idea?