Lester's WPF\SL Blog

Simple, Easy & Beautiful

Want some WPF improvements/features: Tell us

Want some WPF improvements/features: Tell us

Rate This
  • Comments 99

The WPF platform is powerful but relatively new. We realize that some things are lacking and we are in listening mode. If you feel that we need to improve or add something, send me a comment. We'll make sure you are heard. :)

 

Share this post

 

  • Since most LOB applications require such controls as Calendar, DateTimePicker, MaskedTextBox and Grid, you certainly need to add native WPF controls for those. I know that some of those are available as third party components, but how many organizations want to add so many third party dependencies to their projects (ie. Xceed datagrid, Kevin's Bag-O-Tricks datepicker, AvalonControlsLibrary TimePicker and MaskedTextBox)? Also, not sure about the grid, but most of the other controls are not exactly production grade. I'm believe many more organizations would consider using WPF if at least those basic controls would be included in the framework.

  • DataGrid, DataGrid, DataGrid!!!

  • Personally, I've been pushing for support of blend modes from the beginning.

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1001946

  • I'm totally agree with Basile. We need more built in controls.

    Maybe a little bit more control over controls hierarchy is welcome (something like public methods to add and remove logical childs, not only protected internal).

  • More performance for 2D or 3D gimmicks and off curse controls like the normal WindowsForms controls.

  • allow us to set properties from other threads without needing to use Dispatcher.BeginInvoke

  • Very important, a must:

    - Add missing controls for LOB applications, eg (Date / calendar controls, data grids, numeric box, masked edit, ...)

    Good to have:

    - Allow to skin (control template) the window header.

    Split control template to make controls easier to skin.

    - Add missing but often needed properties:

    (like in the Expander: left to right button placement)

    - Add more virtualizing panels out of the box. Just think of a photo album with thousands of photos. A StackPanel does not optimize the presentation.

    - Window / Page Inheritance, I know it's probably better to have composability instead of inheritance but something like "Traits" are a good alternative.

    - More gradient style (Linear and Radial are good but...)

  • How about having more hardware-accelerated effect, like the blur thingy?

  • 1.) ability to create custom bitmap effects as pixel shaders

    2.) gradient meshes

  • Can we get some examples from the WPF Team for control designers.  Specifically, which control designer attributes are honored by VS2008 and Blend.  

    Which attributes to use with which property Type.

    Thank you for asking!

    Karl

  • I know it's been worked on, but the blurry text issue for size 14 fonts and below has to be resolved before any company will use it in LOB applications

  • DataGrid and visual studio style tabbed-mdi control

  • In addition to the controls already mentioned, I would really like to see the following:

    - Charts/Graphs,

    - Further remove dependence on Windows Forms (I would like to do system tray stuff with WPF),

    - Extend the content model to the PasswordBox (maybe someone would like to use hearts instead of bullets for the masks :))

    - Support for HTML or an easy way to strip HTML content from a string.  This is necessary for working with RSS feeds. Technically RSS shouldn't have HTML in it, but a lot of people do it.

  • Accelerate Animations with BitmapEffects.

    Virtualizing listbox templated with WrapPanel

    Better access to auto generated FrameworkElements.

  • 1. Faster cold startup. It is really hard to make a customer accept that even the smallest LOB application will require > 10 seconds to start on an otherwise fast computer.

    2. Access to a fast 32-bit array of pixels for doing graphical effects

Page 1 of 7 (99 items) 12345»