Windows Presentation Foundation (WPF)

Previously from hosted on the Visual Studio UserVoice

  1. 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,160 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    47 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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,854 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    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.

  3. Resolve Airspace iusse to full integrate OpenGL inside WPF

    There are many programmers and company that develop applications based on geometrical kernels that use OpenGL for drawing (like CAD/CAM applications) often they have an old MFC application, and to pass to a modern view for their applications and give a new user experience for the user they could make new WPF interfaces very quickly but they can't rewrite an entire kernel to pass from OpenGL to DirectX, so often they prefer to remain with MFC without pass to WPF. This could be a very special thing to have the possibility to use OpenGL fully supported by WPF, without airspace…

    1,422 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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!

    935 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    15 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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.

    626 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    19 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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.

    276 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    11 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Open-source System.Xaml

    An open-source version of System.Xaml would provide the .NET community with an expressive, extensible, tool-friendly, and fairly mature framework for the creation of sophisticated object graphs.

    While XML and JSON are both options for simple graphs, they lack the additional flexibility and power of features like markup extensions and attached properties, which greatly enhance the capabilities of the framework.

    XAML has proven its broad applicability both inside Microsoft (Windows Workflow Foundation in addition to System.Windows/Windows.UI.Xaml) and outside it (Xamarin.Forms). I personally would have liked to be able to use it in .NET Core and Xamarin for a non-UI project. It…

    184 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Modify the language to allow for observable properties rather than requiring explicit INPC

    Something more like:

    public observable int Foo { get; set; }

    Rather than having to do all the manual event raising required by INotifyPropertyChanged

    153 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Improve Event to Command Binding in WPF

    Invoking a command on an event requires the use of the Expression Blend interaction triggers. The syntax for this is pretty ugly.

    Make the WPF tooling smarter so that we can easily bind events to commands via binding.

    e.g:

    <Button MouseEnter="{Binding MouseEnterCommand}"></Button>

    148 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. silverlight compile to html5 or Have XAML run in browser without plugin

    have Silverlight compile to html5 or Have XAML run in browser without plugin.

    139 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    18 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Please implement C# compiler and WPF for WebAssembly

    WebAssembly or wasm is an experimental efficient low-level programming language for in-browser client-side scripting, which is currently in development. WebAssembly is portable bytecode which is designed to be faster to parse than JavaScript, as well as to execute faster. The team working on WebAssembly include people from Mozilla, Google, Microsoft, and Apple (who respectively control the four major browsers, Firefox, Chrome, Internet Explorer, and Safari).

    https://github.com/WebAssembly/design/blob/master/FAQ.md

    118 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Bring RelativePanel to WPF vNext

    On MWC 2015 Microsoft unveiled new WinRT control RelativePanel that allows simple relative placing of controls next to each other using attached property rules.
    It would be really useful to have the same RelativePanel available in classic WPF as well.

    109 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add spellcheck Russian language (isSpellCheck = true)

    Please, Add support Russian spellcheck in wpf and silverlight controls!

    82 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Microsoft Edge WPF

    EdgeHTML is available for UWP (Universal Windows Platform). Please, add support also for WPF. The old WebBrowser control with Internet Explorer interop has too many limitations and drawbacks in these days.

    Thank you

    In addition, very welcome feature:
    Scrollbar templating

    81 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Provide support for compile time checks of WPF bindings

    We already have intellisense for the Bindings when setting the design time DataContext on a Window.This however is not enough.

    We also need compile time checking of the bindings. Please provide this.

    67 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Merge Wpf and Silverlight to be one framework (that would be called silverlight??)

    Merge both frameworks to use the same assemblies and controls and make a .net silverlight profile that would be a subset of .net client profile and used by partially trusted xaps.

    65 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Update the System.Windows.Controls.Ribbon

    Please fix the System.Windows.Controls.Ribbon ( https://msdn.microsoft.com/en-us/library/system.windows.controls.ribbon.ribbon(v=vs.110).aspx )

    It has several issues:
    - no Office 2013 style
    - window is too small
    - ...

    https://connect.microsoft.com/VisualStudio/feedback/details/775972/wpf-ribbon-window-the-border-is-too-thin

    "Gepost door Sachin [MSFT] op 27/02/2015 om 12:26

    The WPF team has reviewed this issue and is unable to address it at this time as we are working on higher priority issues for the WPF community. We thank you for the feedback and may consider this issue again while triaging issues for a future version of WPF. – WPF team"

    Please have a look at it again instead of closing the ms connect ticket.

    61 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Web camera control for WPF

    Here in WPF, we still don't have a good way of previewing video and capturing frames from web cameras. Me personally, I have written a C++ library that utilizes Windows Media Foundation, renders a captured sample to IDirect3DSurface9 and sends it back to WPF user control, where this surface becomes a back buffer of D3DImage, but it's not so easy and sometimes is not so fast.

    In Windows RT, we have a CaptureElement and MediaCapture. MediaCapture is available for desktop apps, but CaptureElement is not, so we actually can't use it in desktop WPF apps.

    Since Windows 7 has become…

    49 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 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