Je crée une application qui est un hôte de tableau de bord/widget.
Ceci est une application que je vais lancer en ligne pour lancer un site basé sur le contenu que je suis en train de faire.
J'utilise MEF pour charger les plug-ins et j'ai un concept ui idée comme ceci:Choix de la conception de l'interface utilisateur et leur implémentation
http://i42.tinypic.com/scb6nd.png
- Est-ce une bonne conception choix?
- Comment implémenterais-je la navigation?
3. Existe-t-il un Design Patter que vous recommanderiez pour cela?
Note: L'interface de mon contrat est ceci.
public interface IDashboardPlugin
{
public string Name{get;}
public string Description{get;}
public string Author{get;}
public UIElement UI{get;}
}
De plus, j'ai une ArrayList chargée et composée lors du chargement de l'application.
Merci pour l'information. Je vais éditer la question. J'ai déjà écrit le code de base en utilisant MEF. Comme dans, j'ai un ArrayList chargé avec l'application. –
akshaykarthik