Я делаю приложение, которое является хостом для панели инструментов / виджетов.
Это приложение, которое я опубликую в Интернете, поможет начать работу над веб-сайтом, основанным на контенте.
Я использую MEF для загрузки плагинов, и у меня есть идея концепции UI, как это:
http://i42.tinypic.com/scb6nd.png
- Это хороший дизайн
выбор?
- Как мне реализовать навигацию?
3. Есть ли здесь что-то, что вы бы порекомендовали для этого?
Примечание. Интерфейс моего контракта такой:
public interface IDashboardPlugin
{
public string Name{get;}
public string Description{get;}
public string Author{get;}
public UIElement UI{get;}
}
Также у меня есть ArrayList, загруженный и составленный при загрузке приложения.