Magellan is a lightweight MVC framework for WPF.

Magellan

Magellan is now hosted on Google Code

Magellan is a lightweight MVC framework that makes it easy to build WPF navigation applications. The design is drawn deeply from the ASP.NET MVC framework, and it should feel familiar to anyone who has worked with ASP.NET MVC.

magellan wpf mvc framework
Posted by: Paul Stovell
Last revised: 04 Feb, 2012 03:38 AM History

Trackbacks

Comments

09 Nov, 2009 12:07 PM

This is great work Paul! The demo is very slick indeed.

Cheers, Daniel

Carl Scarlett
Carl Scarlett
11 Nov, 2009 12:39 AM

Magellan looks fantastic Paul. Saves me from writing it myself!

What's the licensing model for Magellan? And moving forward, what plans do you have for maintaining and extending it?

Cheers, Carl.

11 Nov, 2009 12:45 AM

Hi Carl, licensing will be open source under the New BSD license - I'll add that tonight to make it clear. Maintenance wise, I have a plan, just need to get someone to agree to it :)

12 Nov, 2009 06:26 PM

Despite my curiosity as to why we need yet another framework, I do really like this MVC approach, and I think you've done a terrific job (from a cursory scan). I suppose part of it is my jealousy that you had time to work on this very same think I wanted to tackle. Seems to happen a lot. I'm looking forward to trying this out.

(On a side note, I noticed you are using Markdown in an ASP.NET MVC app. What library are you using. I would like to use this, but the only library I found was quite old and didn't seem to have great reviews.)

Cheers! Ryan

13 Nov, 2009 12:08 AM

Hi Ryan, I'm using the Markdown.NET library from Brian Jeremy. You can check out the source code to my blog to see what I do with it. For comments I also use this input sanitizer over the results to prevent XSS.

10 Jan, 2010 08:33 AM

Paul,

I saw your TODO list for Magellan and I noticed one of your points is to port it to Silverlight. In recent projects I've been using Prism and the Navigation framework and I'm not happy with the results. In an attempt to do something better I slowly started doing something way simpler than Magellan, but similar in principle. It's working fine for our current scenario, but I'll consider something like Magellan for other projects. How are you doing with the port? Would you need any help?

11 Jan, 2010 11:19 AM

Hi Miguel, I'd love some. I'll shoot you an email.

Gerhard
Gerhard
24 Jan, 2010 05:11 PM

Hi Paul,

I just read about the PreAction filter. So how is the whole story, can I gray out a button, if his action needs some priviledge I don't have? I talk about WPF scenario. You know, there is a Command object which expose an Execute method and a CanExecute function.

With best regards

Gerhard

13 Feb, 2010 07:30 PM

Hi,

I'm here online for the children of Haiti.

I'm at this site for a non-profit group that is devoted to giving time to building an oppurunity for the kids in haiti. If anyone wants to donate then then please do so here:

Donate to Haiti or Help Haiti

They provide kids in Haiti books and teach them.

Please check it out, they are legitimate.

I greatly appreciate anyone's help

Tchovis
Tchovis
16 Apr, 2010 03:38 PM

why your website whent offline for 3 days could you plase put the mangelan documentation elsewhere?


11 May, 2010 07:22 PM

Hi Paul I tried building your solution Magellen iPhone sample with Visual C# 2008 Express but I get errors inidicating Invalid XAML and ImageButton, NavigationWithTransitionBehavior dont exist in namespace "clr-namespace:iPhone.Controls among other things.

Any help is appreciated.

steve
steve
15 Jul, 2010 12:20 PM

System.IO.FileLoadException Could not load file or assembly 'System.Windows.Interactivity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)

getting this error when i start with the getting start example???

08 Sep, 2010 04:09 PM

http://www.catchycash.info/webmaster/cpays.gif

We've been looking for any info regarding online respectable gambling marketers

We've heard Cpays.com is awesome.

Who do you use?

14 Sep, 2010 07:19 AM

Accegurebew propecia proscar Tulkapali buy Ambien online, Ambien pill flieteevida valium use for accovejeorp where to purchase cheap Marlboro cigarettes in michigan ruppyTutontot Buy Cheap Cigarettes Online Injurnorn

03 Nov, 2010 07:26 PM

Thanks nice info...........

No new comments are allowed on this post.