I am making an application that is a dashboard/widget host.
This is an app I will release online to kickstart a content based website I am making.
I am using MEF to load the plugins and I have a ui Concept Idea like this:
http://i42.tinypic.com/scb6nd.png
- Is this a good design
choice?
- How would I implement the Navigation?
3. Is there any Design Patter you would reccomend for this?
Note: My contract interface is this.
public interface IDashboardPlugin
{
public string Name{get;}
public string Description{get;}
public string Author{get;}
public UIElement UI{get;}
}
Also, I have an ArrayList loaded and composed on loading the application.