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?

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Unsorted  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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.

    619 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 →
  3. 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 →
  4. 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

    117 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 →
  5. 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
    (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 →
  6. Make TextBlock's selectable

    It's probably the hardest task in WPF to have a selectable piece of text. While TextBox can be restyled to look like a TextBlock, it certainly doesn't have it's features like Runs, Hyperlinks, etc.

    <TextBlock Selectable="True">
    <Run Text="{Binding SomeText}" />
    <LineBreak />
    <HyperLink ...>OtherText</HyperLink>
    </TextBlock>

    that allows to select the text and being able to copy it's plaintext would already be enough for almost any case.

    11 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 →
  7. 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.

    106 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 →
  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. 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 →
  10. 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 →
  11. Support coloured fonts in WPF

    Windows 8.1 XAML applications and c++ applications (e.g. IE or Firefox) are able to make use of full colour fonts such as Segoe Emoji.

    I think WPF should also have support for colour fonts allowing us to add full support for emoji. I'm sure with enough thought somebody could think of a productive non-emoji use too :)

    30 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 →
  12. Binding of ReadOnly DependencyProperty

    Already reported as a bug in: https://connect.microsoft.com/VisualStudio/feedback/details/1398835/binding-of-readonly-dependencyproperty.
    I was told that it was an old suggestion but I can't find it. I then report it now...

    There is an old bug (Microsoft say it is by design) that is still not resolved.
    We can't bind a ReadOnly Property with Mode=OneWayToSource, which should be logical. Please note that it is normal that binding in other Mode are not supported.
    That behavior prevent us to use the full power of WMF and forces us to use artifacts that prevent us to do clean code like WPF enabled us usually.
    The full…

    8 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 →
  13. 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 →
  14. 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.

    37 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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
    (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. 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
    (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 →
  17. 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.

    25 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 →
  18. 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
    (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 →
  19. Persian DateTimePicker for wpf

    Calendar for persians

    14 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  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