Since I always forget how to properly implement an ObjectDataProvider in WPF I will give a short explanation.
In case you want to have an observable object in F# for example to use it in a WPF application this is a convenient way to implement such thing.
I just recently tried to build a small WPF application in F# and although Visual Studio 2010 does not provide great support for WPF in concerns of F# the experience was not as bad as expected.
I always forget how to use a resource image file in a XAML file - here is how it's done.
In order to catch unhandled exceptions in WPF applications you are not able to hook into the event you are used to in WinForms - now there are even two events you can listen to.