Improvements and bug fixes to WPFDesign projects

See the description on each commit for details.
Each commit only have a single purpose as described and does pretty small changes so my hope is it will be easy to review and hopefully get merged.