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.

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the “My feedback” filter and select “My open ideas”.
(thinking…)
Reset

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
    1. 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,772 votes
      Vote 0 votes Vote Vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • 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,574 votes
        Vote 0 votes Vote Vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service

          You'll receive a confirmation email with a link to create a password (optional).

          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • 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,830 votes
          Vote 0 votes Vote Vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service

            You'll receive a confirmation email with a link to create a password (optional).

            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • 3,599 votes
            Vote 0 votes Vote Vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service

              You'll receive a confirmation email with a link to create a password (optional).

              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • 3,092 votes
              Vote 0 votes Vote Vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service

                You'll receive a confirmation email with a link to create a password (optional).

                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • 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.

                3,030 votes
                Vote 0 votes Vote Vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service

                  You'll receive a confirmation email with a link to create a password (optional).

                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Add Report Controls

                  Add Reporting Controls Support

                  2,747 votes
                  Vote 0 votes Vote Vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service

                    You'll receive a confirmation email with a link to create a password (optional).

                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • 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,403 votes
                    Vote 0 votes Vote Vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service

                      You'll receive a confirmation email with a link to create a password (optional).

                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • 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,385 votes
                      Vote 0 votes Vote Vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service

                        You'll receive a confirmation email with a link to create a password (optional).

                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • 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,294 votes
                        Vote 0 votes Vote Vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service

                          You'll receive a confirmation email with a link to create a password (optional).

                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • 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,199 votes
                          Vote 0 votes Vote Vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service

                            You'll receive a confirmation email with a link to create a password (optional).

                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • 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,867 votes
                            Vote 0 votes Vote Vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service

                              You'll receive a confirmation email with a link to create a password (optional).

                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • 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,843 votes
                              Vote 0 votes Vote Vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service

                                You'll receive a confirmation email with a link to create a password (optional).

                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • add a professional text rendering engine

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

                                1,694 votes
                                Vote 0 votes Vote Vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service

                                  You'll receive a confirmation email with a link to create a password (optional).

                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                • 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,621 votes
                                  Vote 0 votes Vote Vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service

                                    You'll receive a confirmation email with a link to create a password (optional).

                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                  • 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,587 votes
                                    Vote 0 votes Vote Vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service

                                      You'll receive a confirmation email with a link to create a password (optional).

                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • Support for WCF wsHttpBinding + wsDualHttpBinding

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

                                      1,468 votes
                                      Vote 0 votes Vote Vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service

                                        You'll receive a confirmation email with a link to create a password (optional).

                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • 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,273 votes
                                        Vote 0 votes Vote Vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service

                                          You'll receive a confirmation email with a link to create a password (optional).

                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • 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,206 votes
                                          Vote 0 votes Vote Vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service

                                            You'll receive a confirmation email with a link to create a password (optional).

                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                          • Right to Left language support (Persian, Arabic,...) fo windows phone 7 silverlight

                                            There are many developers waiting for full persian support in windows phone 7.

                                            1,196 votes
                                            Vote 0 votes Vote Vote
                                            Vote
                                            Sign in
                                            Check!
                                            (thinking…)
                                            Reset
                                            or sign in with
                                            • facebook
                                            • google
                                              Password icon
                                              I agree to the terms of service

                                              You'll receive a confirmation email with a link to create a password (optional).

                                              Signed in as (Sign out)
                                              You have left! (?) (thinking…)
                                            ← Previous 1 3 4 5 6 7 8 9 10 11 50 51
                                          • Don’t see your idea?
                                          • Post a new idea…
                                          • Silverlight Feature Suggestions

                                            Knowledge Base and Helpdesk