Skip to content

Feedback please: WPF for LOB applications (Data entry/Data Viz/etc…)

September 22, 2006
  • Are you using or considering WPF for Line-of-Business applications?
  • What has you excited about WPF for LOB?
  • We are missing several things that would help LOB…are you waiting or doing without?
  • What is your advice for Microsoft here?
  • What would you prioritize?

[some comments are here, some are in my corresponding post in the WPF forum.]

From → WPF

15 Comments
  1. Tim permalink

    Rob,
     
    What do you see as the main omissions from WPF that are important for LOB apps?
     
    Tim

  2. Bryant permalink

    * We are using WPF for a LOB app (just finishing up the planning phase)
    * The client is very excited because they hope that we can create an application that isn\’t ugly. We are excited about WPF because it is fun to use, flexible, and intuitive (once you \’get it\’).
    * We haven\’t discovered those missing things yet, so I guess we\’re doing without🙂
    * I think it would be helpful for MS to provide some UI (er UX) design guidance around what works, what doesn\’t

  3. Paulczy permalink

    I tried posting a longer comment but was denied. So I made a web page out of it and posted it here.
    http://www.tempworks.com/Rob%20Relyea-Feedback%20please.htm
    Paul Czywczynski, Chief Technology OfficerTempWorks Software, Inc.paul@tempworks.com

  4. Michael Gravill permalink

    Hi Rob,
    WPF is utterly fabulous.  The main thing I\’m missing for data entry is a DataGridView; as if you didn\’t know🙂.  I\’ve spent the last week trying to turn an ItemsControl into a grid with AddNewRow template on the botom.  Kevin Moore released a DatePicker as a sample and it would be realy helpful if you could do something similar for a DataGrid.  Nearly every LOB app needs these and samples we could use prior to WPF v2 would help a lot of people.
    –Michael
     

  5. Rob permalink

    Tim-
    We have some lists of things we think we are missing…but I think the comments that are coming now are telling us that list.  That is the list that I care most about.
    Thanks, Rob

  6. Walter permalink

    I have to agree with most others that WPF needs more controls "out of the box" such as a gridview type control. With all the fantastic power of WPF I would think that the the idea of the old gridview control could take on a whole new meaning providing extremely powerful methods of visualization.

  7. Eric permalink

    Standard controls, especially the DateTimePicker are hugely important for a LOB application. At the most basic level a Label, Textbox, DateTimePicker, NumericTextBox, ListView, Tab and GroupBox; plus a gridview. These need to be fully supported and part of the platform for full consideration. Look at the .NET CF where they failed to provide a DateTimePicker in the first iteration, it caused all sorts of issues that were simply addressed by adding in .NET CF 2.0. Why is Microsoft going to make the same mistake again.

  8. Unknown permalink

    quite sometime having been off wpf, going to get back on to WPF soon.http://blogs.explorewindows.com

  9. John permalink

    CAB for WPF. I saw last night that you\’ve come across Jared Bienz\’s "Crescendo" (crescendo.solersoft.com), which is an OSS for WPF CAB. Perhaps you could team up with he and P&P for this before Vista launches.
     
    We believe exactly as Bryant and expect our customers to oogle at WPF and that the wayward will jay-walk to get it.

  10. Willem permalink

    I am considering WPF for my software change management solution, we use this for keeping track of which features, requirements and use-cases got planned for which version and when a version was released with which features, requirements and use-cases.
     
    The system works great and it is really easy for me to separate controller and model functionality from the user interface design.

  11. Joe Wood permalink

    People mention the DataGridView a lot as missing.  I\’m actually glad it\’s not in there yet.
    WPF controls take on a new meaning compared to Winforms.  It\’s now about data and not about functionality and looks.  We *do* need a basic Grid control, but the internal structure of that control is more important that its function.  This is why I think it\’s important to get some good feedback about this first and make it a second iteration feature.  Some things I think a Grid control needs:
    Enhanced styling over and above the ListView. 
    Custom editing, associate styles or templates that get invoked when editing a field. 
    Enhance the CollectionView class so that it\’s possible to override the sort algorithm, make it easier to bind to the parent group levels separately.
     
    Also, I\’ve found that an application based on databinding ends up using a lot of ValueConverter classes.  It would be great to be able to specify the name of a function for these converters instead of a resource that points to a class.  Even better, use some dynamic code gen and embed the code in the XAML – great for quick math expressions (like the good old BASIC \’Val\’ function).

  12. Emmanuel permalink

    Let me add my vote for a DataGridView – it will be really hard for me to convince anyone here that we should use WPF if we don\’t have a DataGridView with WPF 1.0.
     
    Filters above the columns like Excel has would be very useful in this new DataGridView.
     
    Also, if Office 12 has the new ribbon, drop the support for menus in WPF and add support for easy ribbons.

  13. Mark permalink

    re: DataGridView , take a look at the View property in ListView and how to use GridView within that
    It doesn\’t do everything out of the box that say componentone grid does, but has great flexibility

  14. rei permalink

    Yes please, another vote on a DataGridView.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: