A Modern light-weight MVVM framework based on RX and TAP await. The CORE of this framework is ViewModelBase Type which you can use it with this framework, or use it with other framework, as well.
The aim of this project: This project has learned a lot of good ideas from Prism and Reactive UI/Command project, and it is using new techs offered by .Net 4.5 and Windows Run-time. It offers a suitable foundation for new tech environment, based on a cool ViewModelBase and ReactiveCommand.
You can configure business logic of your properties and commands where they were declared. This will avoid your jumping between different parts in one View Model code file. (This kills me when I was working with other frameworks: for example you cannot configure aDelayCommandat theProperty/Field declarationbecause “this” instance is not ready yet .)
You can also separate the business logic to your View Model declaration into a decorator factory or something else, to manageall code involved one same USE CASE together, with the sequence same as document you a following. You can also easily add more business logic anywhere you like.