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…)

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.

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

        Currently Silverlight 3 is a good platform for 2D casual games but lacks the control of, say, XNA. Porting the 2D XNA API to Silverlight would make it a much better platform for game development (as a separate library). This is definitely possible (see SilverSprite on CodePlex), but official Microsoft support would be much better.

        637 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • 64-bit Support

          Without having to replace sidebar64.exe (Windows Gadget)

          627 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            planned  ·  5 comments  ·  Admin →
          • Implement MarkupExtension

            Allow adding custom MarkupExtensions for cleaner code.

            239 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              planned  ·  5 comments  ·  Admin →
            • 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 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • 3,630 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Support pinvoke for elavated trust applications

                  Since silverlight 4 now allows accessing OS services through COM, it makes perfect sense to reduce the pain by allowing pinvoke. Mono has proven that this is works across platforms. Not doing this will only make silverlight less appealing for any advanced applications. It should be left upto the application developers to decide whether what they offer is truely platform neutral or for a range of platforms.

                  48 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • 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,173 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • Distribute Microsoft.Xna.Framework.dll for Silverlight 4

                      Making Microsoft.Xna.Framework.dll available in Silverlight for Windows Phone makes writing games in Silverlight easier but taking advantage of things like Vector2, Matrix, and SoundEffect makes it harder to share code between Silverlight for Desktop and Silverlight for phone.

                      Please release a version of Microsoft.Xna.Framework.dll for Silverlight for desktop so that we can share more code and more easily take advantage of XNA based open source libraries like physics engines.

                      143 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • Full Screen with "Full" Keyboard Support

                        This was marked "completed" for Silverlight 4 but the original request is for "full" keyboard support. There are too many use cases to list here. There are a large number of requests in the forums -- the Silverlight 4 approach gets us closer. Many applications which benefit from full-screen support require keyboard input. One possible solution is to display an "opt-in" message requesting the user's permission to allow keyboard input to be collected.

                        58 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Bring Silverlight on Windows Phone in line with desktop version 4 or 5

                          Currently Silverlight on Windows Phone 7 is based on Silverlight 3 with small bits of Silverlight 4. It would be great to have Silverlight 5 launch simultaneously for desktop PC and as an update for Windows Phone 7.

                          63 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            planned  ·  1 comment  ·  Admin →
                          • 26 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              planned  ·  0 comments  ·  Admin →
                            • Don't see your idea?

                            Silverlight Feature Suggestions

                            Feedback and Knowledge Base