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.
-
Implement Silverlight on more platforms
The fastest way to encourage adoption is to get Silverlight on as many platforms as possible -- Windows Mobile, iPhone, Mac (all flavors), Linux, Android, Windows Embedded, MCML, and so forth. The more platforms, the better.
12,142 votes -
Full databinding support
Implement all WPF binding scenarios.
MOST WANTED:
1. Binding of non-framework elements. (Now you cannot bind properties of Behaviors and Triggers)
2. Binding of style setter
3. Ancestor relative source binding
4. x:Type x:Static ...
We really tired of Silverlight data binding hacks =(
5,505 votes -
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… more
3,749 votes -
3,575 votesplanned ·
AdminTim Heuer
(Admin, Developer Community) responded
Silverlight 5 Beta
-
2,993 votes
-
Add file output support for Excel, PDF, XPS, etc.
In addition to being able to print and offer basic reporting, Line of Business apps need to easily be able to output to Excel, PDF, XPS. If I show a data grid with Sales Data to a VP at my company, they are going to want that data in Excel in one click.
2,976 votes -
2,689 votes
-
Local database support (SQL Server Compact, SQLite) for OOB
Provide some sort of local SQL database with Silverlight OOB (so it could be used without stepping out of the sandbox) for a standalone OOB app
2,346 votes -
Add PersianCalendar class from System.Globalization namespace to Silverlight, too.
PersianCalendar is a class which was added to System.Globalization namespace from .NET 2.0. But it is not included in Silverlight now.
2,274 votes -
Main language for the Windows 8 development
Silverlight has showcased how it performs and its fabulous flexibility and performance in interface development, together with all the added sugar of the .Net platform.
I am suggesting to make it the lead development technology for Windows 8.
2,219 votes -
Encoding and streaming to Media Server / IIS
To make some use for the webcam/mic support announced for Silverlight 4, some video/audio encoders should be built in (for example Windows Media or h264/AAC). Also there should be built in support for streaming audio/video to either a Windows Media server or to IIS using live smooth streaming.
2,178 votes -
Allow the HTML control to be used in browser.
Out of browser is fine (SL 4 Beta), but it is also needed in browser so that "3rd party" html content can be incorporated into a Silverlight application (actually a show-stopper for me).
1,843 votesplanned ·
AdminPete Brown
(Admin, Developer Community) responded
For trusted in-browser apps in SL5
-
PLINQ and TPL
.Net 4 includes PLINQ and TPL. Silverlight 4 should, too. I want to use these in my app and run it on both .Net 4 and Silverlight 4.
1,815 votes -
add a professional text rendering engine
Something equal or better than the new Flash Text Engine in Flashplayer 10
1,673 votes -
Set the filename in the Save As Dialog
Silverlight is about giving the users a first class UX.
I don't think that it's first class to let the user enter a document name each time the download a document.
We have to use ASPX for download until this usability bug is fixed.
Please also make the dialog title writable.
Thanks
1,610 votesplanned ·
AdminTim Heuer
(Admin, Developer Community) responded
Silverlight 5 Beta
-
Enhance the rendering bitmap API and GPU usage also using shaders on the GPU
Right now the bitmap APi is primitive and needs more functionality as well as performance enhancements. We also need more functionality on the GPU, especially the shaders and 3D abilities in WPF. This would give game developers some serious power instead of what we have now.
1,574 votes -
Support for WCF wsHttpBinding + wsDualHttpBinding
Improve the Silverlight WCF stack by providing support for wsHttpBinding and wsDualHttpBinding
1,449 votes -
JPEG decoder
Actually, the only way to get the pixels of an image is to load it in a BitmapImage and use the Writeable bitmap. But this has to be done on UI thread. This is restrictive because we cannot load and manipulate image(s) in a background thread before creating the final BitmapSource. The worst case is when we want to load a big image from the IsolatedStorage, we have to use the SetSource method, which will block the UI thread for a long time. A solution would be to have a JPEG decoder class which simply receive a Stream as input… more
1,250 votes -
Select and copy text from TextBlock elements
I know that what we really need is a FlowDocument control, with Select+Copy support, but until that arrives, it would be very useful to be able to select and copy text from TextBlock controls.
Weather or not this is possible, should be set as an Attribute on the element (SelectAndCopy="True"), - Thereby enabling texblocks to act like labels and/or HTML-like paragraphs ...
1,174 votes -
vector printing
Silverlight 4 prints by rasterizing the content to bitmap and sending this bitmap to printer. This has many unpleasant side effects - print jobs are huge, especially on high DPI printers and long documents, printing to PDF or XPS is essentially useless, because the output contains just bitmaps, etc.
Please, implement proper vector printing like WPF, Flash, GDI, Windows Forms etc.1,153 votesplanned ·
AdminPete Brown
(Admin, Developer Community) responded
Postscript vector printing is planned for SL5