Unity works well with WP8 as well as the desktop. I don't think this works for WP7; if the previous WP7 support will never be a problem. These are Microsoft Patterns and Practices and are OSS. Needless to say, it integrates very well with any other P&P library.
source
to share