MaxAmbrogi.com
UI Ribbon & Skin

Ribbon control is fantastic in my opinion :-)

Here

http://windowsclient.net/wpf/wpf35/wpf-35sp1-ribbon-walkthrough.aspx

and here

http://elegantcode.com/2009/04/07/the-free-office-wpf-ribbon/

you can find a valid tutorial in order to make a cool UI.

Using the skin you can make cool UI for any cool user

http://www.codeproject.com/KB/WPF/SkinningInWPF.aspx

Cross thread operation not valid

While play with WPF in multi thread scenario the following exception may be appears "Cross thread operation not valid".

At this link you can find a good way to avoid the above exception:

http://www.shabdar.org/cross-thread-operation-not-valid.html

At the same link you can find a cute tips to avoid the exception using th delegate.

http://javaflowswithin.blogspot.com/2010/03/c-threadsafecontrol.html

Model-View-ViewModel (MVVM) light toolkit

Actually, from my point of view, this is the right and light framework to implement the MVVM pattern in the WPF applications.

The toolkit is here available:

http://www.galasoft.ch/mvvm/getstarted/

 

 

Multithreading with Background Worker

Nice article about the multithreading way in the WPF forms.

http://elegantcode.com/2009/07/03/wpf-multithreading-using-the-backgroundworker-and-reporting-the-progress-to-the-ui/

I've used this article as startup, in my opinion I've choice to subclass the bw object.