Windows Presentation Foundation (WPF)

Previously from hosted on the Visual Studio UserVoice

How can we improve Windows Developer?

(thinking…)

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

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

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

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

  1. This site provides no area to suggest features for Xamarin.Forms

    Nor does it allow providing feedback. The "My feedback" link is broken and is pointing to ideas?

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Unsorted  ·  Flag idea as inappropriate…  ·  Admin →
    • Implement x:Bind for WPF

      Please implement the x:Bind feature from Universal Windows Apps in WPF.

      See http://channel9.msdn.com/events/Build/2015/3-635 for a presentation on x:Bind.

      609 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        18 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Make WPF open-source and accept pull-requests from the community

        Please follow the footsteps of the ASP .NET team and make WPF open-source with the source code on GitHub, and accept pull-requests from the community.

        2,158 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          47 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Improve WPF performance

          I have a high end PC and still WPF is not always fluent. Just compare it with QT 4.6 QML (Declarative UI) it is sooo FAST!

          933 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            15 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Native WPF Webbrowser Control

            The current Webbrowser in WPF is only a wrapper around the IE WebBrowser Control. It would be great to have a native WPF Webbrowser Control.

            99 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              3 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Fast and fluid goodness for WPF - Animations on a separate Thread

              Although potentially one can do a lot of things with the animation system, most of the time they tend to look quite choppy compared to Win 8. Fast and fluid is the Mantra isn't it. ;-)

              51 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Update WPF to use Direct2D for rendering instead of Direct3D 9

                WPF currently uses Direct3D 9 for rendering. This is because WPF was designed when it had to run on XP. Today, all platforms that WPF runs on have Direct2D support. Direct2D has vastly superior rendering performance compared to WPF's current Direct3d-based rendering.
                It would thus make excellent sense to migrate to using Direct2D for rendering. As rendering is pretty abstract in WPF, this could probably be done with little to no impact on compatibility, but with HUGE performance benefits. Watch some of the comparisons between Direct2D and WPF.

                36 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                • First-class Immediate Mode Graphics Support (Direct2D)

                  WPF's retained-mode graphics system is great for controls and is probably all you need if you are developing database forms applications. But there are classes of applications, particularly data-driven visualization apps, for which the overhead of retained mode makes it unusable. The current alternative of using WriteableBitmap is an okay workaround, but there are still many challenges, such as synchronizing your bitmap updates with WPF's rendering cycle. WPF v.next should be canning support for XP, so it can move to DX10 and so be on par with Direct2D/DirectWrite. WPF with first class support for immediate-mode graphics via D2D/DWrite will simply…

                  35 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Make the WPF ResourceDictionary threadsafe

                    When you build multi-threaded WPF applications, you can have crashes accessing the ResourceDictionary, Our application processes XAML in background threads for printing and other functions, occasionally WPF will crash inside the ResourceDictionary code.

                    33 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • WPF - SVG support

                      SVG (scalable vector graphic) is becoming very prominent these days. All major browsers support it.
                      Performance and functionalities are improving very quickly.

                      Knowing that, it sounds very intereting for those who want to design a graphical design application (like an UML designer) to do it with SVG.
                      The document result could be a SVG or an XML with embeded SVG in it. Having a SVG file would enable anybody to see the result in any browser/OS.
                      Many other advantages come with it.

                      The actual HTML5 browser model is Javascript based and by the way is interpreted and untyped.
                      - By…

                      34 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Improved support for multiple monitors in WPF

                        For something as basic as trying to take inventory of the number of screens available, I still have to include a reference to Windows Forms to get information from SystemInformation.MonitorCount and Screen.AllScreens[i].WorkingArea. I'd like to have finer-grained multi-monitor information and control, native to WPF.

                        23 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Fix the SWF/WPF airspace issue

                          Currently, System Windows Forms based controls always draw on top of WPF controls when they overlap, which is undesirable. I suggest that you fully integrate SWF controls into WPF so they appropriately handle the z-order, opacity, zoom, and other WPF properties.

                          16 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                          • Native DirectX 11 support for WPF

                            in 2013 WPF still work on DX9, and this have a lot of inconvenience. First of all it is almost impossible to make interaction with native DX11 C++ and WPF. Axisting D3DImage class support only DX 9, but not higher and for now it is a lot of pain to attach DX 11 engine to WPF.

                            Please, make nativa support for DX 11 in WOF by default and update D3DImage class to have possibility to work with nativa C++ DX 11 engine and make render directly to WPF control (controls) without pain with C++ dll.

                            1,851 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              34 comments  ·  Flag idea as inappropriate…  ·  Admin →

                              Thank you for using Visual Studio and for your commitment to improving it. We are currently evaluating whether we will be able to include this into the product.

                            • Provide Better DirectX support in WPF

                              These DirectX support classes are new in WinRT / Metro. Please provide them in WPF.

                              SurfaceImageSource enables full composition of DirectX content into a XAML app. This allows drawing DirectX content into the XAML visual tree, useful for complex image effects, data visualization, and other immediate-mode drawing scenarios.

                              VirtualSurfaceImageSource is used for large-scale virtualized content. This is targeted toward apps that require panning and zooming of large content, like maps and document viewers.

                              SwapChainBackgroundPanel targets full-screen, DirectX-focused scenarios. This is great for games and other low-latency, full-screen DirectX apps with a XAML overlay.

                              275 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                11 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • High Performance line graph control based on Dynamic Data Display

                                Support for a high performance line graph control based on (or similar to) the Microsoft Research Project Dynamic Data Display (http://dynamicdatadisplay.codeplex.com/). Dynamic Data DIsplay is great but work on this project appears to have stopped.

                                16 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Make WinRT XAML Source available

                                  With this the comunity could get Inspiration and port missing pieces over to WPF

                                  1 vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Support WCF RIA Services in WPF

                                    Requires support from the RIA Services team as well as some additional support from the Cider (WPF Designer) team

                                    13 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • 'Total Row/Column' in WPF DataGrid control

                                      Total Row/Column like in Excel pivot tables.

                                      3 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Improved validation

                                        Make validation accross entities easier. Something like Workflow rules engine, with dependencies between rules, dynamic loading of rules etc.

                                        12 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • integrate/bundle the PixelSense SDK API into WPF or at least use some of its best ideas and provide a "touch" simulator

                                          Integrate/bundle the PixelSense SDK API into WPF or at least use some of its best ideas.

                                          It's not always practical to buy every piece of hardware with touch capabilities or not possible (e.g. people using MacBooks and BootCamp to develop....touch screen doesn't exist).

                                          Also if you are doing testing/development in virtual machines, you are unlikely to have any virtual "touch" hardware available.

                                          So please provide a "virtual touch simulator" as provided (or used to be provided) in the PixelSense SDK. Let it run on Vista, Windows 7, etc....and think about testing...e.g. how can we record gestures and touch events, so…

                                          1 vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 12 13
                                          • Don't see your idea?

                                          Windows Presentation Foundation (WPF)

                                          Feedback and Knowledge Base