A cross-platform MVVM support library for Windows 8 and Windows Phone 8.
C#

README.md

Charmed

An MVVM support library for Windows 8.1 and Windows Phone 8.1. Charmed isn't intended to replace your favorite MVVM library, but rather to enhance it. Windows 8.1 and Windows Phone 8.1 have some cool features, but they usually come with the cost of making your view models difficult to test. Charmed is intended to abstract those features out so that you can still use them, while keeping your presentation layer testable.

Charmed has been updated to be a Universal App solution. If you are looking for the code that I talked about in my MSDN Magazine articles, check out the 'articles_source' branch.