One of the good grid controls in WPF world belongs to Infragistics. With all the bells and whistles, there are still some limitation, some are WPF engine limitation and some are not. One thing that is very limiting is validation of data prior them being added to datasource. Continue reading

I’ve been looking for flexible Reporting components for the WPF application I’m working on, and strangely enough, there are just a few. I think WPF component in general is still a work in progress, and even if you have the chance to find a working component, there ALL have a lot of short comings and lack design-mode features, developer-friendliness, etc. and when it comes down to reporting component, there is Infragistics with very basic feature set, ComponentOne with years of background in reporting tools and Stimulsoft with complete reporting set for WinForm, WPF and Web. Continue reading

Ever wanted to have a Designer-Only properties, whose only purpose is to do something in Visual Studio? I guess you already almost know how to do this. Simply create a property with Getters / Setters and assign an Editor to it, but there are a few things you can do to enhance it. Continue reading

In this part of the tutorial, we’ll enhance our shell view to display other presenters and add Save and Print support for presenters supporting it. You can use generalize this example and learn how to implement generic features in your shell. Continue reading

One of the things that affects the overall friendliness of your custom WPF controls - but you may not consider implementing it - is the design-time integration. With Cider continuing to exist in VS 2010, there’s a lot of design-time functionality at your disposal. Since the model is different in Cider than creating designers for WinForm controls, I’m trying to shed some light on the subject. Continue reading

I was working on a skinned application using skinning feature of WPF. I had a ComboBox control that I wanted to select the overall theme of the application with. I also had created a new style for ComboBox control but I needed to keep this one’s style as default! When I set the whole application’s look and feel, this ComboBox naturally changed its theme too, which was not what I wanted. Continue reading

Yesterday, I finally added my Castle Windsor’s Adapter for Prism under CompositeWPFContrib project. To download the complete source plus unit tests go to the project’s page here. Wiki page on how to use Windsor adapter with Prism is also being created. Continue reading

The other day, I was working on the WPF application that I’m spending my spare time with. I’ve been trying to make improvements to startup time of the application’s cold-start. With all the improvements done, I thought it’d be a good idea to add a splash screen and show the user about the loading progress. Continue reading

Author's picture

Hadi Eskandari

Developer, amateur photographer, coffee snob, husband and father.

Sydney