I recommend StyleMVVM . This is an MVVM framework designed from the ground up for the Metro platform. It includes its own IoC attribute, an implementation for ICommand
and the attached team behaviors, as well as services for the Tiles, Badges, Toasts and Settings panels (charm pop-up window). It also supports all three languages (C #, C ++ / CX and HTML / JS).
To make things easy to start, there are several C # and C ++ / CX templates, as well as a nice example application with shows.
source share