Project Description
Columbus is MVC framework designed specifically for WP7 platform and supports:
- Strongly typed navigation with history
- View Models that can survive tombstoning
- Asynchronous and cancelable controller actions with execution progress
- Commands (CAB style)
- Multiple navigation frames
- Features to help applications to be complaint with 'Windows Phone 7 Application Certification Requirements'
- Easy integration with IoC containers available on WP7 platform (source code solution contains samples demonstrating how to use Columbus with Autofac and Ninject).
- Simplified and testable usage of Choosers
Currently Columbus is at the stage of v0.9 (adding documentation, more sample applications, fixing small issues), binaries will be published soon as well. There is already a backlog with 40 items for v2 so stay tuned.
Code samples
Example of View Model code
Example of Controller code
Example of Shell code