13 people following this project (follow)

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.

See Getting Started page for more details.

Code samples

Example of View Model code
View Model code

Example of Controller code
Controller code

Example of Shell code
Navigation frame code

Last edited Dec 8 2010 at 10:42 AM by ArtemGovorov, version 25