powered by UserVoice

Silverlight Feature Suggestions Forum

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.

  1. 2,980 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 =(

  2. 2,604 votes

    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.

  3. 2,158 votes
  4. 1,697 votes

    Get Silverlight on the iPhone

    It would be great if we could write Silverlight apps for consumption on the iPhone. Even being able to write apps for the app store. Think if Microsoft could beat Flash to the iPhone.

  5. 1,463 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 whe... more

  6. 1,368 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.

  7. 1,233 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.

  8. 1,113 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.

  9. 966 votes

    Add Report Controls

    Add Reporting Controls Support

  10. 923 votes
  11. 787 votes

    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.

  12. 776 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

  13. 717 votes

    Media Playback variable speed/rate

    Ability to change the playback speed of the media element engine, allowing users to listen / view media at 1.5, 2 times the normal playback rate. Needed for playback of long recordings (think lectures) where you want to review lots of material. Akin to WMP implementation where you can set the playback rate

  14. 620 votes

    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.

  15. 556 votes

    add a professional text rendering engine

    Something equal or better than the new Flash Text Engine in Flashplayer 10

  16. 549 votes

    Support for WCF wsHttpBinding + wsDualHttpBinding

    Improve the Silverlight WCF stack by providing support for wsHttpBinding and wsDualHttpBinding

  17. 472 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 ... more

  18. 454 votes

    Minimize To SysTray in Out-of-Browser

    the ability of making SL app look like a resident app will definitely attract more developers in creating more user-friendly apps.

  19. 441 votes

    Make FileInfo class serializable

    In some scenarios, we need to ask the user to select some local files (using the FileOpenDialog), store the references to IsolatedStorage and later, get back the references to proceed to the upload (typically because we need to display some HTML page between to selection step and the upload step,... more

  20. 438 votes

    JPEG Encoder

    Actually, it is not possible to generate a bitmap image (using WriteableBitmap) and send the rendered image to a server (or write it in the IsolatedStorage). We have to rely on some 3rd-party library to encode the image. A solution would be to have a JPEG encoder class which simply receive a Pixe... more

powered by UserVoice